# HG changeset patch # User Raphaël Gomès # Date 1721297009 -7200 # Node ID b0a4de6c14f8c3d6f117a29d23379970a66e2b70 # Parent 97d013f48cae39f98822d6c413ea3e12d15389c1 pytype: work around wrong ImportError flagging As documented in https://github.com/google/pytype/issues/163, newer versions of Pytype do not understand caught `ImportError`, so we temporarily ignore them where applicable. diff -r 97d013f48cae -r b0a4de6c14f8 mercurial/chgserver.py --- a/mercurial/chgserver.py Thu Jul 18 12:02:01 2024 +0200 +++ b/mercurial/chgserver.py Thu Jul 18 12:03:29 2024 +0200 @@ -151,7 +151,7 @@ """ modules = [m for n, m in extensions.extensions(ui)] try: - from . import __version__ + from . import __version__ # type: ignore modules.append(__version__) except ImportError: diff -r 97d013f48cae -r b0a4de6c14f8 mercurial/policy.py --- a/mercurial/policy.py Thu Jul 18 12:02:01 2024 +0200 +++ b/mercurial/policy.py Thu Jul 18 12:03:29 2024 +0200 @@ -37,7 +37,7 @@ } try: - from . import __modulepolicy__ + from . import __modulepolicy__ # type: ignore policy = __modulepolicy__.modulepolicy except ImportError: diff -r 97d013f48cae -r b0a4de6c14f8 mercurial/util.py --- a/mercurial/util.py Thu Jul 18 12:02:01 2024 +0200 +++ b/mercurial/util.py Thu Jul 18 12:03:29 2024 +0200 @@ -1152,7 +1152,7 @@ def version(): """Return version information if available.""" try: - from . import __version__ + from . import __version__ # type: ignore return __version__.version except ImportError: