• Victor Stinner's avatar
    bpo-34170: Add _Py_InitializeFromConfig() (GH-8454) · 1dc6e390
    Victor Stinner yazdı
    * If _Py_InitializeCore() is called twice, the second call now copies
      and apply (partially) the new configuration.
    * Rename _Py_CommandLineDetails to _PyCmdline
    * Move more code into pymain_init(). The core configuration created
      by Py_Main() is new destroyed before running Python to reduce the
      memory footprint.
    * _Py_InitializeCore() now returns the created interpreter.
      _Py_InitializeMainInterpreter() now expects an interpreter.
    * Remove _Py_InitializeEx_Private(): _freeze_importlib now uses
      _Py_InitializeFromConfig()
    * _PyCoreConfig_InitPathConfig() now only computes the path
      configuration if needed.
    1dc6e390
pathconfig.c 17.4 KB