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 steven.daprano
Recipients benspiller, docs@python, ezio.melotti, serhiy.storchaka, steven.daprano, terry.reedy
Date 2016-05-19.17:32:48
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1463679168.38.0.24077455536.issue26369@psf.upfronthosting.co.za>
In-reply-to
Content
Ben, I'm sorry to see you have spent such a long time writing up reasons for changing this behaviour. I fear this is a total waste of your time, and ours to read it. Python 2.7 is under feature freeze, and changing the behaviour of str.encode and unicode.decode is a new feature. So it could only happen in 2.8, but there will never be a Python 2.8.

If you want more sensible behaviour, then upgrade to Python 3. If you want to improve the docs, then suggest some documentation improvements. But arguing for a change in behaviour of Python 2.7 str.encode and unicode.decode is, I fear, a waste of everyone's time.

If you still wish to champion this change, feel free to raise the issue on the Python-Dev mailing list where the senior developers, including Guido, hang out. I doubt it will do any good, but there is at least the theoretical possibility that if you convince them that this change will encourage people to migrate to Python 3 then you might get your wish.

Just don't hold your breath.
History
Date User Action Args
2016-05-19 17:32:48steven.dapranosetrecipients: + steven.daprano, terry.reedy, ezio.melotti, docs@python, serhiy.storchaka, benspiller
2016-05-19 17:32:48steven.dapranosetmessageid: <1463679168.38.0.24077455536.issue26369@psf.upfronthosting.co.za>
2016-05-19 17:32:48steven.dapranolinkissue26369 messages
2016-05-19 17:32:48steven.dapranocreate