]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-36444: Add _PyCoreConfig._init_main (GH-12572)
authorVictor Stinner <vstinner@redhat.com>
Wed, 27 Mar 2019 01:04:16 +0000 (02:04 +0100)
committerGitHub <noreply@github.com>
Wed, 27 Mar 2019 01:04:16 +0000 (02:04 +0100)
commit484f20d2ff95cc2e1bea759852da307bc1d1d944
tree2f170dbbabfbff21d45d5c87d9bc0ecd73ba31ad
parent8b9dbc017a190d13f717e714630d620adb7c7ac2
bpo-36444: Add _PyCoreConfig._init_main (GH-12572)

* Add _PyCoreConfig._init_main: if equals to zero,
  _Py_InitializeFromConfig() doesn't call
  _Py_InitializeMainInterpreter().
* Add interp_p parameter to _Py_InitializeFromConfig().
* pymain_init() now calls _Py_InitializeFromConfig().
* Make _Py_InitializeCore() private.
Include/cpython/coreconfig.h
Include/cpython/pylifecycle.h
Lib/test/test_embed.py
Modules/main.c
Programs/_freeze_importlib.c
Programs/_testembed.c
Python/coreconfig.c
Python/frozenmain.c
Python/pylifecycle.c