mercurial/posix.py
changeset 37934 2d919ab6c5b4
parent 37460 a6c6b7beb025
child 38164 aac4be30e250
--- a/mercurial/posix.py	Fri Apr 27 13:17:24 2018 -0400
+++ b/mercurial/posix.py	Fri Apr 27 13:26:43 2018 -0400
@@ -287,7 +287,7 @@
                 return True
             except OSError as inst:
                 # link creation might race, try again
-                if inst[0] == errno.EEXIST:
+                if inst.errno == errno.EEXIST:
                     continue
                 raise
             finally:
@@ -297,7 +297,7 @@
             return False
         except OSError as inst:
             # sshfs might report failure while successfully creating the link
-            if inst[0] == errno.EIO and os.path.exists(name):
+            if inst.errno == errno.EIO and os.path.exists(name):
                 unlink(name)
             return False