• Victor Stinner's avatar
    bpo-36763: Fix _PyRuntime.preconfig.coerce_c_locale (GH-13444) · 0f72147c
    Victor Stinner authored
    _PyRuntime.preconfig.coerce_c_locale can now be used to
    check if the C locale has been coerced.
    
    * Fix _Py_LegacyLocaleDetected(): don't attempt to coerce the
      C locale if LC_ALL environment variable is set. Add 'warn'
      parameter: emit_stderr_warning_for_legacy_locale() must not
      the LC_ALL env var.
    * _PyPreConfig_Write() sets coerce_c_locale to 0 if
      _Py_CoerceLegacyLocale() fails.
    0f72147c
preconfig.c 23.2 KB