From de9c88bc2ddf488b482364b98c24359c4305ac2f Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Thu, 9 Apr 2020 12:30:42 +0300 Subject: [PATCH] Do not try to wait for Lock --- trains/utilities/locks/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trains/utilities/locks/utils.py b/trains/utilities/locks/utils.py index 8c869d38..99372733 100644 --- a/trains/utilities/locks/utils.py +++ b/trains/utilities/locks/utils.py @@ -230,7 +230,7 @@ class RLock(Lock): def acquire(self, timeout=None, check_interval=None, fail_when_locked=None): if self._lock: - if not self._lock.acquire(timeout=timeout): + if not self._lock.acquire(block=timeout != 0, timeout=timeout): # We got a timeout... reraising raise exceptions.LockException()