From 789120e82609a50a94c683a62d043f89e383d23f Mon Sep 17 00:00:00 2001 From: AraHaan Date: Mon, 20 Apr 2026 10:01:06 -0400 Subject: [PATCH] gh-148790: Eliminate redundant call to `_PyRuntime_Initialize` in `Py_InitializeEx` (GH-121628) --- Python/pylifecycle.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Python/pylifecycle.c b/Python/pylifecycle.c index d9fc28475a48..0232ed6c382c 100644 --- a/Python/pylifecycle.c +++ b/Python/pylifecycle.c @@ -1641,18 +1641,12 @@ Py_InitializeFromConfig(const PyConfig *config) void Py_InitializeEx(int install_sigs) { - PyStatus status; - - status = _PyRuntime_Initialize(); - if (_PyStatus_EXCEPTION(status)) { - Py_ExitStatusException(status); - } - if (Py_IsInitialized()) { /* bpo-33932: Calling Py_Initialize() twice does nothing. */ return; } + PyStatus status; PyConfig config; _PyConfig_InitCompatConfig(&config); -- 2.47.3