summaryrefslogtreecommitdiff
path: root/src/base/exception.i
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/exception.i')
-rw-r--r--src/base/exception.i4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/base/exception.i b/src/base/exception.i
index 429d13a63..5098dbc6e 100644
--- a/src/base/exception.i
+++ b/src/base/exception.i
@@ -6,6 +6,10 @@
%ignore CVC4::Exception::Exception(const char*);
%typemap(javabase) CVC4::Exception "java.lang.RuntimeException";
+// Make sure that the CVC4.Exception class of the Python API inherits from
+// BaseException and can be caught
+%exceptionclass CVC4::Exception;
+
%rename(CVC4IllegalArgumentException) CVC4::IllegalArgumentException;
%include "base/exception.h"
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback