diff --git a/libsrc/python/PythonProgram.cpp b/libsrc/python/PythonProgram.cpp index 3571cb38..80574474 100644 --- a/libsrc/python/PythonProgram.cpp +++ b/libsrc/python/PythonProgram.cpp @@ -88,12 +88,11 @@ void PythonProgram::execute(const QByteArray& python_code) if (!main_module) { // Restore the previous thread state -// #if (PY_VERSION_HEX < 0x030C0000) -// PyThreadState_Swap(mainThreadState); -// #else +#if (PY_VERSION_HEX < 0x030C0000) + PyThreadState_Swap(mainThreadState); +#else PyThreadState_Swap(prev_thread_state); - qDebug() << "PyThreadState_Swap(prev_thread_state);"; -// #endif +#endif return; } @@ -176,11 +175,10 @@ void PythonProgram::execute(const QByteArray& python_code) Py_DECREF(main_module); // Restore the previous thread state -// #if (PY_VERSION_HEX < 0x030C0000) -// PyThreadState_Swap(mainThreadState); -// #else +#if (PY_VERSION_HEX < 0x030C0000) + PyThreadState_Swap(mainThreadState); +#else PyThreadState_Swap(prev_thread_state); - qDebug() << "PyThreadState_Swap(prev_thread_state);"; -// #endif +#endif }