]> granicus.if.org Git - python/commit
bpo-36301: Add _PyRuntime.pre_initialized (GH-12457)
authorVictor Stinner <vstinner@redhat.com>
Wed, 20 Mar 2019 01:20:13 +0000 (02:20 +0100)
committerGitHub <noreply@github.com>
Wed, 20 Mar 2019 01:20:13 +0000 (02:20 +0100)
commitf29084d611a6ca504c99a0967371374febf0ccc3
tree4026d6cf02a675a3b34aa5e6b6d9e832cb1830a5
parent0d765e3849f1010276bb349b557b79ed94befa0b
bpo-36301: Add _PyRuntime.pre_initialized (GH-12457)

* Add _PyRuntime.pre_initialized: set to 1 when Python
  is pre-initialized
* Add _Py_PreInitialize() and _Py_PreInitializeFromPreConfig().
* _PyCoreConfig_Read() now calls  _Py_PreInitialize().
* Move _PyPreConfig_GetGlobalConfig() and
  _PyCoreConfig_GetGlobalConfig() calls from main.c to preconfig.c
  and coreconfig.c.
Include/cpython/pylifecycle.h
Include/internal/pycore_pystate.h
Modules/main.c
Python/coreconfig.c
Python/preconfig.c
Python/pylifecycle.c