[Python-Dev] unicode inconsistency?
Aahz
aahz at pythoncraft.com
Thu Sep 9 20:09:56 CEST 2004
On Thu, Sep 09, 2004, Neil Schemenauer wrote:
>
> Perhaps this is more approprate for python-list but I looks like a
> bug to me. Example code:
>
> class A:
> def __str__(self):
> return u'\u1234'
>
> '%s' % u'\u1234' # this works
> '%s' % A() # this doesn't work
>
> It will work if 'A' subclasses from 'unicode' but should not be
> necessary, IMHO. Any reason why this shouldn't be fixed?
Check the recent python-dev archives for a long and nauseating thread
about interactions between __str__ and unicode.
--
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
"A foolish consistency is the hobgoblin of little minds, adored by little
statesmen and philosophers and divines." --Ralph Waldo Emerson
More information about the Python-Dev
mailing list