summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2001-10-01 16:32:06 +0000
committerbwarsaw2001-10-01 16:32:06 +0000
commit46af7daf7892199808932c4a4f8e462a5a5e11cd (patch)
treef7c616237eed07b575efc6dbf0fb41b6d1ea0155
parent3c21e0cb87cb4d04fe28c34e1581985199470128 (diff)
downloadmailman-46af7daf7892199808932c4a4f8e462a5a5e11cd.tar.gz
mailman-46af7daf7892199808932c4a4f8e462a5a5e11cd.tar.zst
mailman-46af7daf7892199808932c4a4f8e462a5a5e11cd.zip
Convert from mimelib to email.
process(): Fixed buglet so that if there is no Subject: header in the original message, "(no subject)" -- properly i18nified -- will be used instead of "None".
-rw-r--r--Mailman/Handlers/Acknowledge.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Mailman/Handlers/Acknowledge.py b/Mailman/Handlers/Acknowledge.py
index a76b198ca..e50d08455 100644
--- a/Mailman/Handlers/Acknowledge.py
+++ b/Mailman/Handlers/Acknowledge.py
@@ -46,6 +46,8 @@ def process(mlist, msg, msgdata):
prefix = mlist.subject_prefix
if subject.startswith(prefix):
subject = subject[len(prefix):]
+ else:
+ subject = _('(no subject)')
# Get the user's preferred language
lang = msgdata.get('lang', mlist.getMemberLanguage(sender))
# Now get the acknowledgement template
@@ -62,6 +64,6 @@ def process(mlist, msg, msgdata):
subject = _('%(realname)s post acknowledgement')
usermsg = Message.UserNotification(sender, mlist.GetAdminEmail(),
subject, text)
- usermsg.addheader('Content-Type', 'text/plain',
- charset=Utils.GetCharSet(lang))
+ usermsg.add_header('Content-Type', 'text/plain',
+ charset=Utils.GetCharSet(lang))
usermsg.send(mlist)