mercurial/cmdutil.py
changeset 43700 a58d2361b231
parent 43698 0c25e3404e23
child 43712 f965b1027fb0
--- a/mercurial/cmdutil.py	Tue Nov 12 17:47:42 2019 -0500
+++ b/mercurial/cmdutil.py	Wed Nov 13 22:21:38 2019 -0500
@@ -61,6 +61,15 @@
     stringutil,
 )
 
+if not globals():
+    from typing import (
+        Any,
+        Dict,
+    )
+
+    for t in (Any, Dict):
+        assert t
+
 stringio = util.stringio
 
 # templates of common command options
@@ -3959,6 +3968,7 @@
 
 
 def readgraftstate(repo, graftstate):
+    # type: (Any, statemod.cmdstate) -> Dict[bytes, Any]
     """read the graft state file and return a dict of the data stored in it"""
     try:
         return graftstate.read()