From 06f5c2670e803b3f596f5d032c794392f189972b Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel 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 --- 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 89c87ecc..c8a04a8f 100644 --- a/src/plugins/python_api.c +++ b/src/plugins/python_api.c @@ -1609,7 +1609,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();