unicode question
"Martin v. Löwis"
martin at v.loewis.de
Sat Nov 20 17:48:29 EST 2004
wolfgang haefelinger wrote:
> I wonder especially about case 2. I can see that "print y" makes a call to
> Y.__str__() . But Y.__str__() can be printed?? So what is 'print' exactly
> doing?
It looks at sys.stdout.encoding. If this is set, and the thing to print
is a unicode string, it converts it to the stream encoding, and prints
the result of the conversion.
Regards,
Martin
More information about the Python-list
mailing list