mercurial/lock.py
changeset 14494 1ffeeb91c55d
parent 13281 95de08ffa324
child 15583 926a06f7a353
equal deleted inserted replaced
14493:5cc7905bccc9 14494:1ffeeb91c55d
    49 
    49 
    50         self.release()
    50         self.release()
    51 
    51 
    52     def lock(self):
    52     def lock(self):
    53         timeout = self.timeout
    53         timeout = self.timeout
    54         while 1:
    54         while True:
    55             try:
    55             try:
    56                 self.trylock()
    56                 self.trylock()
    57                 return 1
    57                 return 1
    58             except error.LockHeld, inst:
    58             except error.LockHeld, inst:
    59                 if timeout != 0:
    59                 if timeout != 0: