diff --git a/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp b/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp index 616ab29cb..f81b63c98 100644 --- a/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp +++ b/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp @@ -1603,6 +1603,11 @@ void PythonContext::executeString(const QString &filename, const QString &source Py_XDECREF(settrace); Py_XDECREF(gettrace); } + else + { + caughtException = true; + FetchException(typeStr, valueStr, finalLine, frames); + } Py_XDECREF(compiled);