diff --git a/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp b/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp index 593f7e981..73370cd9e 100644 --- a/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp +++ b/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp @@ -301,6 +301,13 @@ void PythonContext::GlobalInit() PyErr_Clear(); } + // try to import threading library to make debuggers happier + if(!PyImport_ImportModule("threading")) + { + // ignore a failed import + PyErr_Clear(); + } + // sysobj = sys PyObject *sysobj = PyDict_GetItemString(main_dict, "sys");