diff options
| author | bwarsaw | 2000-09-11 22:10:18 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-09-11 22:10:18 +0000 |
| commit | 3a36ec4972c4367921e90fe4e355ca2acabeebcd (patch) | |
| tree | bb1915f9967f20da1a379caa427f5a078e4f6455 /Mailman/Digester.py | |
| parent | c82b4c37ac22b72e1fda6847cffca048160ca100 (diff) | |
| download | mailman-3a36ec4972c4367921e90fe4e355ca2acabeebcd.tar.gz mailman-3a36ec4972c4367921e90fe4e355ca2acabeebcd.tar.zst mailman-3a36ec4972c4367921e90fe4e355ca2acabeebcd.zip | |
Diffstat (limited to 'Mailman/Digester.py')
| -rw-r--r-- | Mailman/Digester.py | 6 |
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] |
