[mmjp-users 1882] Re: 一部のリストで unknown encooding が発生する

Tokio Kikuchi tkikuchi @ xxxxxxxxxxxxxxxx
2006年 10月 11日 (水) 19:58:42 JST


菊地です。
> 
> ---------------------------------------------------------------------
>   File "/usr/local/mailman/pythonlib/email/Charset.py", line 283, in convert
>     ).encode(self.output_codec, 'replace')
> LookupError: unknown encoding: iso-2022-jp
> ---------------------------------------------------------------------
> 
> タイミングとしては、Python を 2.5 に入れ替えたらエラーが出るようになった
> のですが、2.4 系と 2.5 で何か変更があったのでしょうか?

手元の Python 2.5 に JapaneseCodecs を入れて、import japanese
してから iso-2022-jp を使おうとすると再現しますね。
何かわかりませんが、変わっているようです。

Python 2.4 からは CJKCodecs が標準で入っていますので、そちらを
使うようにすれば、エラーが出ないと思います。

paths.py の中に import japanese しているところがあるので、
そこをコメントアウトしてから再起動してみてください。

bin/paths.py, scripts/paths.py, cron/paths.py と、tests/paths.py
と4ヶ所あるので、(tests は使わないだろうけど)それぞれ、
編集するか、ソースがあれば misc/paths.py を編集して make install
すればよいかと思います。(configure まで戻るなら misc/paths.py.in)

-- 
菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx
http://weather.is.kochi-u.ac.jp/
〒780-8520 高知大学理学部情報科学教室



Mmjp-users メーリングリストの案内