summaryrefslogtreecommitdiff
path: root/Mailman/Message.py
diff options
context:
space:
mode:
authortkikuchi2007-03-01 02:49:20 +0000
committertkikuchi2007-03-01 02:49:20 +0000
commitc08b190d0b31d09ef25a0e213b719ff337ac533c (patch)
treee04020252b8d0ff1e2c75dd73adbad8c23c9d6f3 /Mailman/Message.py
parent8f9ab154c34e72223b4622052db2017d117cb489 (diff)
downloadmailman-c08b190d0b31d09ef25a0e213b719ff337ac533c.tar.gz
mailman-c08b190d0b31d09ef25a0e213b719ff337ac533c.tar.zst
mailman-c08b190d0b31d09ef25a0e213b719ff337ac533c.zip
Diffstat (limited to 'Mailman/Message.py')
-rw-r--r--Mailman/Message.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/Mailman/Message.py b/Mailman/Message.py
index cdeb8c383..f79990837 100644
--- a/Mailman/Message.py
+++ b/Mailman/Message.py
@@ -207,13 +207,14 @@ class UserNotification(Message):
Message.__init__(self)
charset = None
if lang is not None:
- charset = Charset(Utils.GetCharSet(lang))
+ csetstr = Utils.GetCharSet(lang)
+ charset = Charset(csetstr)
if text is not None:
- self.set_payload(text, charset)
+ self.set_payload(text.encode(csetstr), charset)
if subject is None:
subject = '(no subject)'
- self['Subject'] = Header(subject, charset, header_name='Subject',
- errors='replace')
+ self['Subject'] = Header(subject.encode(csetstr), charset,
+ header_name='Subject', errors='replace')
self['From'] = sender
if isinstance(recip, list):
self['To'] = COMMASPACE.join(recip)