posix: add a pytype suppression
authorAugie Fackler <augie@google.com>
Wed, 06 Nov 2019 15:03:02 -0500
changeset 43477 147576a4e6a2
parent 43476 949b4d545c90
child 43478 54f4d094bab1
posix: add a pytype suppression This one seems a little sketchier than the others, but this will clean up when we're Python 3-only. Differential Revision: https://phab.mercurial-scm.org/D7276
mercurial/posix.py
--- a/mercurial/posix.py	Wed Nov 06 14:48:22 2019 -0500
+++ b/mercurial/posix.py	Wed Nov 06 15:03:02 2019 -0500
@@ -323,7 +323,10 @@
                     fullpath = os.path.join(cachedir, target)
                     open(fullpath, b'w').close()
                 except IOError as inst:
-                    if inst[0] == errno.EACCES:
+                    if (
+                        inst[0]  # pytype: disable=unsupported-operands
+                        == errno.EACCES
+                    ):
                         # If we can't write to cachedir, just pretend
                         # that the fs is readonly and by association
                         # that the fs won't support symlinks. This