forked from CGM_Public/pretix_original
Fix semantics of LockTimeoutException and LockReleaseException
This commit is contained in:
@@ -77,7 +77,7 @@ class LockTimeoutException(Exception):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class LockReleaseException(Exception):
|
class LockReleaseException(LockTimeoutException):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
@@ -180,5 +180,5 @@ def release_event_redis(event):
|
|||||||
lock.release()
|
lock.release()
|
||||||
except RedisError:
|
except RedisError:
|
||||||
logger.exception('Error releasing an event lock')
|
logger.exception('Error releasing an event lock')
|
||||||
raise LockTimeoutException()
|
raise LockReleaseException()
|
||||||
event._lock = None
|
event._lock = None
|
||||||
|
|||||||
Reference in New Issue
Block a user