# HG changeset patch # User Benoit Boissinot # Date 2009-10-31 16:07:12 # Node ID 8cea86d73887c0d78b74f0a39087bc8df28d16d3 # Parent a1943c2a4661f91db50603bd66a54809b772e7a8 lock: use '==' instead of 'is' for integer equality ('is' may not work) diff --git a/mercurial/lock.py b/mercurial/lock.py --- a/mercurial/lock.py +++ b/mercurial/lock.py @@ -122,7 +122,7 @@ class lock(object): def release(self): if self.held > 1: self.held -= 1 - elif self.held is 1: + elif self.held == 1: self.held = 0 if self.releasefn: self.releasefn()