[PATCH 4 of 6 V1] lock: use util.unlink (issue2537)

Adrian Buehlmann adrian at cadifra.com
Tue Jan 11 07:41:58 CST 2011


# HG changeset patch
# User Adrian Buehlmann <adrian at cadifra.com>
# Date 1294751416 -3600
# Node ID 205f5b4dfe515987cf29eb921f6d87d3e4076c62
# Parent  6cdc45c780e121737a5663fc078bd093b1c64e80
lock: use util.unlink (issue2537)

diff --git a/mercurial/lock.py b/mercurial/lock.py
--- a/mercurial/lock.py
+++ b/mercurial/lock.py
@@ -113,7 +113,7 @@ class lock(object):
         # held, or can race and break valid lock.
         try:
             l = lock(self.f + '.break', timeout=0)
-            os.unlink(self.f)
+            util.unlink(self.f)
             l.release()
         except error.LockError:
             return locker
@@ -126,7 +126,7 @@ class lock(object):
             if self.releasefn:
                 self.releasefn()
             try:
-                os.unlink(self.f)
+                util.unlink(self.f)
             except OSError:
                 pass
 


More information about the Mercurial-devel mailing list