summaryrefslogtreecommitdiff
path: root/Mailman/Digester.py
diff options
context:
space:
mode:
authorbwarsaw2000-09-11 22:10:18 +0000
committerbwarsaw2000-09-11 22:10:18 +0000
commit3a36ec4972c4367921e90fe4e355ca2acabeebcd (patch)
treebb1915f9967f20da1a379caa427f5a078e4f6455 /Mailman/Digester.py
parentc82b4c37ac22b72e1fda6847cffca048160ca100 (diff)
downloadmailman-3a36ec4972c4367921e90fe4e355ca2acabeebcd.tar.gz
mailman-3a36ec4972c4367921e90fe4e355ca2acabeebcd.tar.zst
mailman-3a36ec4972c4367921e90fe4e355ca2acabeebcd.zip
Diffstat (limited to 'Mailman/Digester.py')
-rw-r--r--Mailman/Digester.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/Mailman/Digester.py b/Mailman/Digester.py
index b7f965db5..0d7720af6 100644
--- a/Mailman/Digester.py
+++ b/Mailman/Digester.py
@@ -75,7 +75,7 @@ class Digester:
+ Errors.MESSAGE_DECORATION_NOTE),
]
- def SetUserDigest(self, sender, value):
+ def SetUserDigest(self, sender, value, force=0):
self.IsListInitialized()
addr = self.FindUser(sender)
if not addr:
@@ -85,7 +85,7 @@ class Digester:
if value == 0:
raise Errors.MMAlreadyUndigested
else:
- if not self.digestable:
+ if not force and not self.digestable:
raise Errors.MMCantDigestError
del self.members[addr]
self.digest_members[addr] = cpuser
@@ -93,7 +93,7 @@ class Digester:
if value == 1:
raise Errors.MMAlreadyDigested
else:
- if not self.nondigestable:
+ if not force and not self.nondigestable:
raise Errors.MMMustDigestError
try:
self.one_last_digest[addr] = self.digest_members[addr]