[Mailman-Users] unicode error
Tokio Kikuchi
tkikuchi at is.kochi-u.ac.jp
Wed Oct 1 23:34:13 CEST 2003
Hi,
Dan Phillips wrote:
> MM 2.1.3, Postfix 2.0.9, OS X
>
> Password reminders sent out this morning generated the following error
> for all subscribers who have chosen Japanese as their language of choice:
>
I got this error too. Japanese seems to be the only language
where output_codec differs input_codec and needs to convert().
>> Oct 01 05:04:42 2003 (16972) Uncaught runner exception: decoding
>> Unicode is not supported
>> Oct 01 05:04:42 2003 (16972) Traceback (most recent call last):
>> File "/users/mailman/Mailman/Queue/Runner.py", line 110, in _oneloop
>> self._onefile(msg, msgdata)
(snip)
>> s = self.convert(s)
>> File "/users/mailman/pythonlib/email/Charset.py", line 269, in convert
>> return unicode(s, self.input_codec).encode(self.output_codec)
>> TypeError: decoding Unicode is not supported
>>
>> Oct 01 05:04:42 2003 (16972) SHUNTING:
>> 1065002402.120966+15739cc63fad35075a9d11d4cab4c282919d2340
>>
>
> AFAIK, this has not happened before; at least there was no problem on
> September 1. The only thing changed since then has been updating to
> 2.1.3. Unicode support is certainly included in OS X.
Sometime between 2.1.2 and 2.1.3, they switched the 'msg' charset
from 'euc_jp' to unicode.
Workaround is to apply this patch to <prefix>/pythonlib/email
http://mm.tkikuchi.net/email.patch.20031001
--
Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp
http://weather.is.kochi-u.ac.jp/
More information about the Mailman-Users
mailing list