Update python init depending on the py version
This commit is contained in:
parent
73e7c975af
commit
42def79a54
@ -265,9 +265,14 @@ void PythonIntegrationPlugin::initPython()
|
||||
|
||||
// Initialize the python engine and fire up threading support
|
||||
qCDebug(dcPythonIntegrations()) << "Initializing Python engine";
|
||||
Py_InitializeEx(0);
|
||||
PyEval_InitThreads();
|
||||
|
||||
#if PY_VERSION_HEX < 0x03090000
|
||||
// deprecated. Called by Py_Initialize(). Removed in Py3.11
|
||||
// https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads
|
||||
PyEval_InitThreads();
|
||||
#else
|
||||
Py_InitializeEx(0);
|
||||
#endif
|
||||
// Needs to be imported once to be able to use PyDateTime functions
|
||||
PyDateTime_IMPORT;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user