diff hgext/shelve.py @ 31543:d5758760c0f4

shelve: use tryunlink
author Ryan McElroy <rmcelroy@fb.com>
date Tue, 21 Mar 2017 06:50:28 -0700
parents d1ce2124ec83
children 7485e45807e4
line wrap: on
line diff
--- a/hgext/shelve.py	Tue Mar 21 06:50:28 2017 -0700
+++ b/hgext/shelve.py	Tue Mar 21 06:50:28 2017 -0700
@@ -236,11 +236,7 @@
             continue
         base = f[:-(1 + len(patchextension))]
         for ext in shelvefileextensions:
-            try:
-                vfs.unlink(base + '.' + ext)
-            except OSError as err:
-                if err.errno != errno.ENOENT:
-                    raise
+            vfs.tryunlink(base + '.' + ext)
 
 def _aborttransaction(repo):
     '''Abort current transaction for shelve/unshelve, but keep dirstate