From f14d031de4132bfa0637ea28ada3e7d17e1679fd Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 30 Sep 2022 13:41:51 +0200 Subject: [PATCH] Fix semantics of LockTimeoutException and LockReleaseException --- src/pretix/base/services/locking.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/services/locking.py b/src/pretix/base/services/locking.py index a5992daaa2..e1922ee2d8 100644 --- a/src/pretix/base/services/locking.py +++ b/src/pretix/base/services/locking.py @@ -77,7 +77,7 @@ class LockTimeoutException(Exception): pass -class LockReleaseException(Exception): +class LockReleaseException(LockTimeoutException): pass @@ -180,5 +180,5 @@ def release_event_redis(event): lock.release() except RedisError: logger.exception('Error releasing an event lock') - raise LockTimeoutException() + raise LockReleaseException() event._lock = None