From 258e0b5d2db5db66df725f00180e0596bd2ffb4b Mon Sep 17 00:00:00 2001 From: Bertho Stultiens Date: Thu, 10 Jul 2025 11:39:35 +0200 Subject: [PATCH] Only initialize python if not yet initialized. --- src/emc/pythonplugin/python_plugin.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/emc/pythonplugin/python_plugin.cc b/src/emc/pythonplugin/python_plugin.cc index 67f00d12ec8..bc0323e2b40 100644 --- a/src/emc/pythonplugin/python_plugin.cc +++ b/src/emc/pythonplugin/python_plugin.cc @@ -333,7 +333,9 @@ PythonPlugin::PythonPlugin(struct _inittab *inittab) : } #if PY_VERSION_HEX >= 0x030800f0 config.buffered_stdio = 0; - Py_InitializeFromConfig(&config); + if (!Py_IsInitialized()) { + Py_InitializeFromConfig(&config); + } PyConfig_Clear(&config); #else Py_UnbufferedStdioFlag = 1;