##// END OF EJS Templates
lock: make trylock private
Matt Mackall -
r26082:b188f60b default
parent child Browse files
Show More
@@ -65,7 +65,7 b' class lock(object):'
65 timeout = self.timeout
65 timeout = self.timeout
66 while True:
66 while True:
67 try:
67 try:
68 self.trylock()
68 self._trylock()
69 return self.timeout - timeout
69 return self.timeout - timeout
70 except error.LockHeld as inst:
70 except error.LockHeld as inst:
71 if timeout != 0:
71 if timeout != 0:
@@ -76,7 +76,7 b' class lock(object):'
76 raise error.LockHeld(errno.ETIMEDOUT, inst.filename, self.desc,
76 raise error.LockHeld(errno.ETIMEDOUT, inst.filename, self.desc,
77 inst.locker)
77 inst.locker)
78
78
79 def trylock(self):
79 def _trylock(self):
80 if self.held:
80 if self.held:
81 self.held += 1
81 self.held += 1
82 return
82 return
General Comments 0
You need to be logged in to leave comments. Login now