[Python-Dev] PEP 540: Add a new UTF-8 mode (v2) (original) (raw)

Nick Coghlan ncoghlan at gmail.com
Wed Dec 6 01:28:11 EST 2017


On 6 December 2017 at 16:18, Glenn Linderman <v+python at g.nevcal.com> wrote:

"b" mostly matters on Windows, correct? And Windows doesn't use C or POSIX locale, correct? And if these are correct, then is this an issue? And if so, why?

In Python 3, "b" matters everywhere, since it controls whether the stream gets wrapped in TextIOWrapper or not.

It's only in Python 2 that the distinction is Windows-specific (where it controls how "\r\n" sequences get handled).

Cheers, Nick.

-- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia



More information about the Python-Dev mailing list