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 ncoghlan
Recipients ncoghlan
Date 2017-06-04.09:57:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1496570265.14.0.856980503052.issue30565@psf.upfronthosting.co.za>
In-reply-to
Content
This is a follow-up to PEP 538 that reflects the uncertainty over whether or not the warning on *successful* implicit locale coercion is a good idea.

The argument for this warning is that it alerts redistributors, system integrators, and application developers to the fact that LC_CTYPE may not be what they expect it to be.

The argument against it is that in many, and potentially even most, cases where the warning is omitted, there won't be any subsequent problems, and so the warning qualifies as a false alarm (especially for end users of applications that just happen to be written in Python), and the PEP 538 section in the .37 What's New, together with the fact that "LC_CTYPE=C.UTF-8" (or similar) appears in the process environment can be considered sufficient notice of the change for debugging purposes.

The initial PEP 538 implementation at https://github.com/python/cpython/pull/659 includes the warning, this issue reflects the possibility that we may decide to reverse that decision prior to the release of Python 3.7.0.
History
Date User Action Args
2017-06-04 09:57:45ncoghlansetrecipients: + ncoghlan
2017-06-04 09:57:45ncoghlansetmessageid: <1496570265.14.0.856980503052.issue30565@psf.upfronthosting.co.za>
2017-06-04 09:57:45ncoghlanlinkissue30565 messages
2017-06-04 09:57:44ncoghlancreate