[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