[Mailman-Developers] troubles with Messages script
george
george at lyon.inserm.fr
Fri Jan 9 10:25:30 EST 2004
I everybody,
a few months ago, I'd submited to the Mailman Users List a problem with
the python script Message.py occuring during membership management:
http://mail.python.org/pipermail/mailman-users/2003-October/031894.html
The same error occurs with Mailman 2.1.4 ((Python 2.3.3):
**********
UserNotification.__init__(self, recips, sender, subject, text, lang)
File "/var/mailman/Mailman/Message.py", line 206, in __init__
errors='replace')
TypeError: __init__() got an unexpected keyword argument 'errors'
**********
All is working fine after deleting the argument errors in the following
lines :
class UserNotification(Message):
"""Class for internally crafted messages."""
def __init__(self, recip, sender, subject=None, text=None, lang=None):
Message.__init__(self)
charset = None
if lang is not None:
charset = Charset(Utils.GetCharSet(lang))
if text is not None:
self.set_payload(text, charset)
if subject is None:
subject = '(no subject)'
self['Subject'] = Header(subject, charset, header_name='Subject',
errors='replace') <--------here's the problem !
self['From'] = sender
if isinstance(recip, ListType):
self['To'] = COMMASPACE.join(recip)
self.recips = recip
else:
self['To'] = recip
self.recips = [recip]
What do you think about that ?
--
Pascal GEORGE
More information about the Mailman-Developers
mailing list