diff -r 9db77d46de79 -r 24ee91ba9aa8 mercurial/extensions.py --- a/mercurial/extensions.py Mon Jan 06 14:15:40 2025 -0500 +++ b/mercurial/extensions.py Sun Jan 05 21:03:17 2025 -0500 @@ -804,7 +804,7 @@ try: with open(path, 'rb') as src: doc = _moduledoc(src) - except IOError: + except OSError: return if doc: # extracting localized synopsis @@ -919,7 +919,7 @@ def _finddisabledcmd(ui, cmd, name, path, strict): try: cmdtable = _disabledcmdtable(path) - except (IOError, SyntaxError): + except (OSError, SyntaxError): return try: aliases, entry = cmdutil.findcmd(cmd, cmdtable, strict)