bookmarks: use try/except/finally
authorMatt Mackall <mpm@selenic.com>
Fri, 15 May 2015 09:55:47 -0500
changeset 25081 7642f119c2a2
parent 25080 68f456f2f425
child 25082 e30b66bb7d4d
bookmarks: use try/except/finally
mercurial/bookmarks.py
--- a/mercurial/bookmarks.py	Fri May 15 09:55:31 2015 -0500
+++ b/mercurial/bookmarks.py	Fri May 15 09:55:47 2015 -0500
@@ -156,12 +156,11 @@
     """
     wlock = repo.wlock()
     try:
-        try:
-            repo.vfs.unlink('bookmarks.current')
-            repo._activebookmark = None
-        except OSError, inst:
-            if inst.errno != errno.ENOENT:
-                raise
+        repo.vfs.unlink('bookmarks.current')
+        repo._activebookmark = None
+    except OSError, inst:
+        if inst.errno != errno.ENOENT:
+            raise
     finally:
         wlock.release()