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 Jan Niklas Hasse, Sworddragon, abarry, akira, barry, ezio.melotti, lemburg, mcepl, methane, ncoghlan, ned.deily, r.david.murray, ronaldoussoren, vstinner, xdegaye, yan12125
Date 2020-03-22.12:55:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1584881715.97.0.40455945223.issue28180@roundup.psfhosted.org>
In-reply-to
Content
The test cases for locale coercion *not* triggering still assume that bpo-19977, using surrogateescape on the standard streams in the POSIX locale, has been implemented (since that was implemented in Python 3.5).

Hence the various test cases complaining that they found "ascii:strict" (Py 3.4 behaviour without bpo-19977) where they expected "ascii:surrogateescape" (the Py 3.5+ behaviour *with* bpo-19977).

To get a PEP 538 backport to work as intended on 3.4, you'd need to backport that earlier IO stream error handling change as well.
History
Date User Action Args
2020-03-22 12:55:16ncoghlansetrecipients: + ncoghlan, lemburg, barry, ronaldoussoren, vstinner, ned.deily, mcepl, ezio.melotti, r.david.murray, methane, akira, Sworddragon, xdegaye, yan12125, abarry, Jan Niklas Hasse
2020-03-22 12:55:15ncoghlansetmessageid: <1584881715.97.0.40455945223.issue28180@roundup.psfhosted.org>
2020-03-22 12:55:15ncoghlanlinkissue28180 messages
2020-03-22 12:55:15ncoghlancreate