summaryrefslogtreecommitdiff
path: root/kazoo/recipe
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@yahoo-inc.com>2015-03-19 12:18:01 -0700
committerJoshua Harlow <harlowja@yahoo-inc.com>2015-03-19 12:18:01 -0700
commit70a95c3a442e2bc47e505d04b78985b151e8ecfc (patch)
tree4b1bee9eaa884514a6d3d9674689420634653761 /kazoo/recipe
parent75ed427c9338042dc44123611a6f264237b19dd7 (diff)
downloadkazoo-70a95c3a442e2bc47e505d04b78985b151e8ecfc.tar.gz
Have mini-lock routine return true result
Diffstat (limited to 'kazoo/recipe')
-rw-r--r--kazoo/recipe/lock.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/kazoo/recipe/lock.py b/kazoo/recipe/lock.py
index 86f82bb..36ad918 100644
--- a/kazoo/recipe/lock.py
+++ b/kazoo/recipe/lock.py
@@ -116,6 +116,7 @@ class Lock(object):
got_it = self._lock.acquire(False)
if not got_it:
raise ForceRetryError()
+ return True
retry = self._retry.copy()
retry.deadline = timeout
@@ -128,7 +129,7 @@ class Lock(object):
if not locked:
# Lock acquire doesn't take a timeout, so simulate it...
try:
- retry(_acquire_lock)
+ locked = retry(_acquire_lock)
except RetryFailedError:
return False
already_acquired = self.is_acquired