summaryrefslogtreecommitdiff
path: root/Mailman
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman')
-rw-r--r--Mailman/Pending.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/Mailman/Pending.py b/Mailman/Pending.py
index be1c6cac5..c7a0bca04 100644
--- a/Mailman/Pending.py
+++ b/Mailman/Pending.py
@@ -78,7 +78,7 @@ def new(*content):
_save(db)
return cookie
finally:
- lock.unlock()
+ lock.unlock(unconditionally=1)
@@ -106,7 +106,7 @@ def confirm(cookie, expunge=1):
_save(db)
return content
finally:
- lock.unlock()
+ lock.unlock(unconditionally=1)
@@ -201,4 +201,4 @@ def _update(olddb):
evictions[cookie] = data[-1] + mm_cfg.PENDING_REQUEST_LIFE
_save(db)
finally:
- lock.unlock()
+ lock.unlock(unconditionally=1)