diff options
author | Joshua Harlow <harlowja@yahoo-inc.com> | 2015-03-19 12:18:01 -0700 |
---|---|---|
committer | Joshua Harlow <harlowja@yahoo-inc.com> | 2015-03-19 12:18:01 -0700 |
commit | 70a95c3a442e2bc47e505d04b78985b151e8ecfc (patch) | |
tree | 4b1bee9eaa884514a6d3d9674689420634653761 /kazoo/recipe | |
parent | 75ed427c9338042dc44123611a6f264237b19dd7 (diff) | |
download | kazoo-70a95c3a442e2bc47e505d04b78985b151e8ecfc.tar.gz |
Have mini-lock routine return true result
Diffstat (limited to 'kazoo/recipe')
-rw-r--r-- | kazoo/recipe/lock.py | 3 |
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 |