+ Handle PyCXX exception in Command::invoke
This commit is contained in:
parent
8fbe631046
commit
86882eec6a
|
@ -292,7 +292,11 @@ void Command::invoke(int i)
|
|||
}
|
||||
catch (Base::PyException &e) {
|
||||
e.ReportException();
|
||||
Base::Console().Error("Stack Trace: %s\n",e.getStackTrace().c_str());
|
||||
}
|
||||
catch (Py::Exception&) {
|
||||
Base::PyGILStateLocker lock;
|
||||
Base::PyException e;
|
||||
e.ReportException();
|
||||
}
|
||||
catch (Base::AbortException&) {
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user