Fix semantics of LockTimeoutException and LockReleaseException

This commit is contained in:
Raphael Michel
2022-09-30 13:41:51 +02:00
parent 25c86db6f5
commit f14d031de4

View File

@@ -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