From 3e9202699f555a5d225c3624f31d7096147cbff1 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 12 Sep 2026 15:40:28 +0100 Subject: [PATCH] Handle exception properly if stubs generation fails --- qrenderdoc/Code/pyrenderdoc/PythonContext.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp b/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp index 5a75a0cd4..5a109cf46 100644 --- a/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp +++ b/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp @@ -405,7 +405,10 @@ void PythonContext::GenerateStubs(const rdcarray &extraPaths) PyObject *retval = PyObject_CallObject(gen, args); if(!retval) + { qCritical() << "Didn't generate renderdoc stubs"; + HandleException(NULL); + } Py_XDECREF(retval); Py_XDECREF(args); @@ -415,7 +418,10 @@ void PythonContext::GenerateStubs(const rdcarray &extraPaths) retval = PyObject_CallObject(gen, args); if(!retval) + { qCritical() << "Didn't generate qrenderdoc stubs"; + HandleException(NULL); + } Py_XDECREF(retval); Py_XDECREF(args);