use specialized exception classes

This commit is contained in:
wmayer
2017-04-28 18:49:11 +02:00
parent 998c000516
commit fb7094bf31
60 changed files with 675 additions and 349 deletions

View File

@@ -195,7 +195,7 @@ PyObject* InteractiveInterpreter::compile(const char* source) const
return eval;
} else {
// do not throw Base::PyException as this clears the error indicator
throw Base::Exception();
throw Base::RuntimeError("Code evaluation failed");
}
// can never happen