PySys_SetArgv(_argc, _argv);
PyEval_InitThreads(); // Create (and acquire) the Python global interpreter lock (GIL)
- PyEval_ReleaseLock();
+ PyEval_SaveThread(); // release safely GIL
}
}
Py_INCREF(_global_context);
_local_context = _global_context;
- int ret = PyRun_SimpleString("import salome_iapp;salome_iapp.IN_SALOME_GUI=True");
-
- return ret == 0;
+ return true;
}
/*!