This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author georg.brandl
Recipients Daniel.U..Thibault, docs@python, georg.brandl, r.david.murray
Date 2014-03-20.23:14:58
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1395357298.1.0.39546714925.issue20686@psf.upfronthosting.co.za>
In-reply-to
Content
First, entering a string at the command prompt like this is not considered "printing"; it's invoking the repr().

Then, when you say flexible, you say it as if it's a good thing.  In this context "flexible" means as much as "easy to produce mojibake" and is not desirable.

For all these use cases, there are ways to do the right thing with Unicode strings in Python 2 (e.g. using io.open instead of builtin open).  But making these the builtin case was the big gain of Python 3.
History
Date User Action Args
2014-03-20 23:14:58georg.brandlsetrecipients: + georg.brandl, r.david.murray, docs@python, Daniel.U..Thibault
2014-03-20 23:14:58georg.brandlsetmessageid: <1395357298.1.0.39546714925.issue20686@psf.upfronthosting.co.za>
2014-03-20 23:14:58georg.brandllinkissue20686 messages
2014-03-20 23:14:58georg.brandlcreate