mercurial/extensions.py
changeset 43707 da5ccc591cff
parent 43705 1ea33dff7841
child 44452 9d2b2df2c2ba
--- a/mercurial/extensions.py	Thu Nov 14 15:49:21 2019 -0500
+++ b/mercurial/extensions.py	Fri Nov 15 11:30:33 2019 -0500
@@ -92,7 +92,11 @@
         # module/__init__.py style
         d, f = os.path.split(path)
         fd, fpath, desc = imp.find_module(f, [d])
-        return imp.load_module(module_name, fd, fpath, desc)
+        # When https://github.com/python/typeshed/issues/3466 is fixed
+        # and in a pytype release we can drop this disable.
+        return imp.load_module(
+            module_name, fd, fpath, desc  # pytype: disable=wrong-arg-types
+        )
     else:
         try:
             return imp.load_source(module_name, path)