cpython/Programs
Victor Stinner 144f1e2c6f
[3.7] bpo-34589: Add -X coerce_c_locale option; C locale coercion off by default (GH-9379)
* bpo-34589: Make _PyCoreConfig.coerce_c_locale private (GH-9371)

_PyCoreConfig:

* Rename coerce_c_locale to _coerce_c_locale
* Rename coerce_c_locale_warn to _coerce_c_locale_warn

These fields are now private (name prefixed by "_").

(cherry picked from commit 188ebfa475)

* bpo-34589: C locale coercion off by default (GH-9073)

Py_Initialize() and Py_Main() cannot enable the C locale coercion
(PEP 538) anymore: it is always disabled. It can now only be enabled
by the Python program ("python3).

test_embed: get_filesystem_encoding() doesn't have to set PYTHONUTF8
nor PYTHONCOERCECLOCALE, these variables are already set in the
parent.

(cherry picked from commit 7a0791b699)

* bpo-34589: Add -X coerce_c_locale command line option (GH-9378)

Add a new -X coerce_c_locale command line option to control C locale
coercion (PEP 538).

(cherry picked from commit dbdee0073c)
2018-09-17 18:01:39 -07:00
..
_freeze_importlib.c [3.7] bpo-34247: Fix Python 3.7 initialization (#8659) 2018-08-05 12:31:59 +02:00
_testembed.c [3.7] bpo-34589: Add -X coerce_c_locale option; C locale coercion off by default (GH-9379) 2018-09-17 18:01:39 -07:00
python.c [3.7] bpo-34589: Add -X coerce_c_locale option; C locale coercion off by default (GH-9379) 2018-09-17 18:01:39 -07:00
README

Source files for binary executables (as opposed to shared modules)