Author ncoghlan
Recipients ncoghlan, vstinner
Date 2018-05-02.11:33:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
While Victor and I reconciled the respective designs & implementations of PEP 538/540 (with 538 relying on 540 to handle the "No suitable target locale" case, and 540 relying on 538 to handle extension modules like GNU readline), the interaction between the two mechanisms currently isn't clear in the documentation.

So, before 3.7rc1 goes out, we should:

1. Combine the presentation of the two PEPs in the What's New documentation to make it clearer that they're tackling different aspects of the same problem
2. Clarify in the reference docs for PYTHONCOERCECLOCALE and PYTHONUTF8MODE that they're independent settings (so you have to explicitly turn them *both* off if you truly want to force ASCII based text handling in the C or POSIX locale)

(Issue raised based on a Twitter discussion with Anthony Shaw at
Date User Action Args
2018-05-02 11:33:42ncoghlansetrecipients: + ncoghlan, vstinner
2018-05-02 11:33:42ncoghlansetmessageid: <>
2018-05-02 11:33:42ncoghlanlinkissue33409 messages
2018-05-02 11:33:42ncoghlancreate