diff options
author | Victor Stinner <vstinner@redhat.com> | 2019-03-01 16:25:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-01 16:25:19 +0100 |
commit | 95e2cbf32f8156c239b27dae558ba058d0f2d496 (patch) | |
tree | 5fb8df249cbb034a56d05d19c1e7511143aff6a6 /Python/thread.c | |
parent | 625dbf2567533e6001d57e5969fba75c1b6ece43 (diff) | |
download | cpython-git-95e2cbf32f8156c239b27dae558ba058d0f2d496.tar.gz |
bpo-36142: Move command line parsing to coreconfig.c (GH-12123)
* Add _PyCoreConfig_ReadFromArgv() function which parses command line
options: move code from main.c to coreconfig.c.
* Add _PyCoreConfig_Write() to write the new configuration: coerce
the LC_CTYPE locale, set Py_xxx global configuration variables,
etc.
* _PyCoreConfig_ReadFromArgv() now only changes the LC_CTYPE locale
temporarily. _PyCoreConfig_Write() becomes responsible to set the
LC_CTYPE locale.
* Add _Py_SetArgcArgv() and _Py_ClearArgcArgv() functions
* Rename many "pymain_xxx()" functions
* Add "const" to some function parameters
* Reorganize main.c to declare functions in the order in which they
are called.
Diffstat (limited to 'Python/thread.c')
0 files changed, 0 insertions, 0 deletions