[Python-Dev] Re: [Python-checkins] python/dist/src/Lib/email/test
test_email_codecs.py, 1.4, 1.5
"Martin v. Löwis"
martin at v.loewis.de
Sun Jan 18 16:24:12 EST 2004
Hye-Shik Chang wrote:
>>try:
>> codecs.lookup("some-cjk-encoding")
>>except LookupError:
>> try:
>> import japanese
>> japanese.register_aliases()
>> except ImportError:
>> pass
>
>
> This usage is useful only for -S mode. The recent Asian codecs
> register its aliases by their respective .pth. So, backporting
> CJK codecs won't let Japanese developers code in this way.
Of course, users may have installed JapaneseCodecs with
--without-aliases, in which case the aliases won't be there
(neither automatically, nor after explicitly importing japanese).
I believe mailman use it that way
So people who currently do
encodings.aliases.aliases.update(
{"shift_jis" : "japanese.shift_jis"})
would have to adjust their code.
I also find that installing JapaneseCodecs on top of a CJK-enabled
Python 2.4 causes shift_jis to use the CJK codec, not the japanese
codec.
Regards,
Martin
More information about the Python-Dev
mailing list