If exception occures - set concurrency as available
This commit is contained in:
parent
a09c37a065
commit
9646d112d2
@ -397,7 +397,11 @@ def wait_for_lock(function):
|
|||||||
return None
|
return None
|
||||||
else:
|
else:
|
||||||
instance.concurrency_available.clear()
|
instance.concurrency_available.clear()
|
||||||
ret = function(instance, *args, **kwargs)
|
try:
|
||||||
|
ret = function(instance, *args, **kwargs)
|
||||||
|
except Exception as e:
|
||||||
|
instance.concurrency_available.set()
|
||||||
|
raise e
|
||||||
instance.concurrency_available.set()
|
instance.concurrency_available.set()
|
||||||
return ret
|
return ret
|
||||||
return wrapper
|
return wrapper
|
||||||
|
Loading…
x
Reference in New Issue
Block a user