methaneのブログ

このブログに乗せているサンプルコードはすべてNYSLです。

Python 2.6.2 リリース && 日本人に取っては割とキツいバグ混入

loggingモジュールがunicodeメッセージをエンコードして出力するか否かを判定する部分の
単純なミスで、unicodeメッセージが出力ストリームの .encoding にエンコードされない。

logging.error(u"ほげ")

とかやると文字化けする。
http://bugs.python.org/issue5768 に登録してきた。