9 Sep
2004
9 Sep
'04
11:09 a.m.
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@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