それだとwrapper objectへの格納時の操作になるけど、
>>478の元のQuixoteのコードは、__str__と__repr__でwrapの仕方が違うから、
取り出し時に値を操作するのが自然なのね。

PyUnicode_Formatが素直に__unicode__を叩いてくれればいいのに…
と思って2.4b2のソース見たら直ってますた。
"What's New in Python 2.4"のどこに書いてあるかは、わからなかった。