From 76267ad5a78261b5cecca0c975445dbd1f778da0 Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel <s@jaeckel.eu> Date: Fri, 22 Nov 2024 16:32:08 +0100 Subject: [PATCH] `PyEval_InitThreads()` is deprecated `Py_Initialize()` does it since 3.7, it's a noop and deprecated since 3.9. https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads Signed-off-by: Steffen Jaeckel <s@jaeckel.eu> --- src/plugins/python_api.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/python_api.c b/src/plugins/python_api.c index 35a97d15..f52544a0 100644 --- a/src/plugins/python_api.c +++ b/src/plugins/python_api.c @@ -1607,7 +1607,9 @@ python_init_prof(void) #ifdef PY_IS_PYTHON3 PyImport_AppendInittab("prof", python_api_init); Py_Initialize(); +#if PY_VERSION_HEX < 0x03070000 PyEval_InitThreads(); +#endif #else Py_Initialize(); PyEval_InitThreads();