• Victor Stinner's avatar
    bpo-36710: Add tstate parameter in import.c (GH-14218) · 0a28f8d3
    Victor Stinner authored
    * Add 'tstate' parameter to many internal import.c functions.
    * _PyImportZip_Init() now gets 'tstate' parameter rather than
      'interp'.
    * Add 'interp' parameter to _PyState_ClearModules() and rename it
      to _PyInterpreterState_ClearModules().
    * Move private _PyImport_FindBuiltin() to the internal C API; add
      'tstate' parameter to it.
    * Remove private _PyImport_AddModuleObject() from the C API:
      use public PyImport_AddModuleObject() instead.
    * Remove private _PyImport_FindExtensionObjectEx() from the C API:
      use private _PyImport_FindExtensionObject() instead.
    0a28f8d3
pylifecycle.c 64.2 KB