# HG changeset patch # User Augie Fackler # Date 1573835433 18000 # Node ID da5ccc591cfff7d2fe421b71be8298ba9e492b25 # Parent ac8fd215a776b423d27720d6f0124d7f5e2d6a66 extensions: suppress a pytype failure due to a typeshed bug Bug filed upstream, suppress the failure here so we can move on. Differential Revision: https://phab.mercurial-scm.org/D7410 diff -r ac8fd215a776 -r da5ccc591cff mercurial/extensions.py --- 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)