• Victor Stinner's avatar
    bpo-29240, bpo-32030: Py_Main() re-reads config if encoding changes (#4899) · 9454060e
    Victor Stinner yazdı
    bpo-29240, bpo-32030: If the encoding change (C locale coerced or
    UTF-8 Mode changed), Py_Main() now reads again the configuration with
    the new encoding.
    
    Changes:
    
    * Add _Py_UnixMain() called by main().
    * Rename pymain_free_pymain() to pymain_clear_pymain(), it can now be
      called multipled times.
    * Rename pymain_parse_cmdline_envvars() to pymain_read_conf().
    * Py_Main() now clears orig_argc and orig_argv at exit.
    * Remove argv_copy2, Py_Main() doesn't modify argv anymore. There is
      no need anymore to get two copies of the wchar_t** argv.
    * _PyCoreConfig: add coerce_c_locale and coerce_c_locale_warn.
    * Py_UTF8Mode is now initialized to -1.
    * Locale coercion (PEP 538) now respects -I and -E options.
    9454060e
Adı
Son kayıt (commit)
Son güncelleme
..
clinic Loading commit data...
Python-ast.c Loading commit data...
README Loading commit data...
_warnings.c Loading commit data...
asdl.c Loading commit data...
ast.c Loading commit data...
ast_opt.c Loading commit data...
bltinmodule.c Loading commit data...
bootstrap_hash.c Loading commit data...
ceval.c Loading commit data...
ceval_gil.h Loading commit data...
codecs.c Loading commit data...
compile.c Loading commit data...
condvar.h Loading commit data...
dtoa.c Loading commit data...
dup2.c Loading commit data...
dynamic_annotations.c Loading commit data...
dynload_aix.c Loading commit data...
dynload_dl.c Loading commit data...
dynload_hpux.c Loading commit data...
dynload_next.c Loading commit data...
dynload_shlib.c Loading commit data...
dynload_stub.c Loading commit data...
dynload_win.c Loading commit data...
errors.c Loading commit data...
fileutils.c Loading commit data...
formatter_unicode.c Loading commit data...
frozen.c Loading commit data...
frozenmain.c Loading commit data...
future.c Loading commit data...
getargs.c Loading commit data...
getcompiler.c Loading commit data...
getcopyright.c Loading commit data...
getopt.c Loading commit data...
getplatform.c Loading commit data...
getversion.c Loading commit data...
graminit.c Loading commit data...
import.c Loading commit data...
importdl.c Loading commit data...
importdl.h Loading commit data...
importlib.h Loading commit data...
importlib_external.h Loading commit data...
makeopcodetargets.py Loading commit data...
marshal.c Loading commit data...
modsupport.c Loading commit data...
mysnprintf.c Loading commit data...
mystrtoul.c Loading commit data...
opcode_targets.h Loading commit data...
pathconfig.c Loading commit data...
peephole.c Loading commit data...
pyarena.c Loading commit data...
pyctype.c Loading commit data...
pyfpe.c Loading commit data...
pyhash.c Loading commit data...
pylifecycle.c Loading commit data...
pymath.c Loading commit data...
pystate.c Loading commit data...
pystrcmp.c Loading commit data...
pystrhex.c Loading commit data...
pystrtod.c Loading commit data...
pythonrun.c Loading commit data...
pytime.c Loading commit data...
strdup.c Loading commit data...
structmember.c Loading commit data...
symtable.c Loading commit data...
sysmodule.c Loading commit data...
thread.c Loading commit data...
thread_nt.h Loading commit data...
thread_pthread.h Loading commit data...
traceback.c Loading commit data...
wordcode_helpers.h Loading commit data...