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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4