[Python-Dev] Revised PEP 349: Allow str() to return unicode strings
theller at python.net
Tue Aug 23 12:19:11 CEST 2005
Neil Schemenauer <nas at arctrix.com> writes:
> [Please mail followups to python-dev at python.org.]
> The PEP has been rewritten based on a suggestion by Guido to change
> str() rather than adding a new built-in function. Based on my
> testing, I believe the idea is feasible. It would be helpful if
> people could test the patched Python with their own applications and
> report any incompatibilities.
I like the fact that currently unicode(x) is guarateed to return a
unicode instance, or raises a UnicodeDecodeError. Same for str(x),
which is guaranteed to return a (byte) string instance or raise an
Wouldn't also a new function make the intent clearer?
So I think I'm +1 on the text() built-in, and -0 on changing str.
More information about the Python-Dev