gh-142417: Restore private _Py_InitializeMain() function (#145472)

This reverts commit 07c3518ffb.

Co-authored-by: Petr Viktorin <encukou@gmail.com>
This commit is contained in:
Victor Stinner 2026-03-04 11:00:08 +01:00 committed by GitHub
parent dc12d1999b
commit 31343cf2bc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 153 additions and 8 deletions

View file

@ -1530,6 +1530,18 @@ Py_Initialize(void)
}
PyStatus
_Py_InitializeMain(void)
{
PyStatus status = _PyRuntime_Initialize();
if (_PyStatus_EXCEPTION(status)) {
return status;
}
PyThreadState *tstate = _PyThreadState_GET();
return pyinit_main(tstate);
}
static void
finalize_modules_delete_special(PyThreadState *tstate, int verbose)
{