changeset 49804:a87338fe8cfa

scmposix: don't subscript IOError This warning disabling has been in place since late 2019 in 667f56d73ceb. We should have had some py3 support at the time, but both pytype complains and subscripting a real FileNotFoundError generated in `hg debugshell` crashed, so maybe this fixes a problem. It looks like all other instances of subscripting exceptions have been replaced (at least as far as greping for `== errno.` revealed).
author Matt Harbison <matt_harbison@yahoo.com>
date Wed, 14 Dec 2022 22:22:12 -0500
parents 55d45d0de4e7
children a06a503e3cf8
files mercurial/scmposix.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/scmposix.py	Wed Dec 14 01:51:33 2022 -0500
+++ b/mercurial/scmposix.py	Wed Dec 14 22:22:12 2022 -0500
@@ -88,7 +88,7 @@
         except ValueError:
             pass
         except IOError as e:
-            if e[0] == errno.EINVAL:  # pytype: disable=unsupported-operands
+            if e.errno == errno.EINVAL:
                 pass
             else:
                 raise