[Python-Dev] New Python Initialization API
Victor Stinner
vstinner at redhat.com
Thu Mar 28 04:48:22 EDT 2019
Le jeu. 28 mars 2019 à 05:27, Stephen J. Turnbull
<turnbull.stephen.fw at u.tsukuba.ac.jp> a écrit :
> Victor Stinner writes:
>
> > I just fixed the mojibake issue in Python 3.8 by disabling C locale
> > coercion and UTF-8 Mode by default. I'm not sure if nor how Python 3.7
> > should be fixed in a minor 3.7.x release.
>
> That sounds like a potential regression. Those two features were
> added *and turned on by default* (which really means "if you detect
> LC_TYPE=C, coerce") to relieve previously existing mojibake/
> UnicodeError issues due to ASCII-only environments that are difficult
> to configure (such as containers). Turning them on by default was the
> controversial part -- it was known that on or off, some environments
> would have problems, and that's why they needed PEPs. Do those issues
> return now? If so, where is the PEP rationale for defaulting to "on"
> faulty?
If you use "python3.8", there is no change. I'm only talking about the
specific case of Python embedded in an application: when you use the C
API.
Victor
--
Night gathers, and now my watch begins. It shall not end until my death.
More information about the Python-Dev
mailing list