UnicodeEncodeError during repr()
gb345
gb345 at invalid.com
Mon Apr 19 13:08:19 EDT 2010
In <hqguja$tt$1 at online.de> "Martin v. Loewis" <martin at v.loewis.de> writes:
>> Do I need to do something especial to get repr to work strictly
>> with unicode?
>Yes, you need to switch to Python 3 :-)
>> Or should __repr__ *always* return bytes rather than unicode?
>In Python 2.x: yes.
>> What about __str__ ?
>Likewise.
>> If both of these are supposed to return bytes,
>> then what method should I use to define the unicode representation
>> for instances of a class?
>__unicode__.
Thanks!
More information about the Python-list
mailing list