MetaFusion/scripts/dnacalib/SPyUS/include/spyus/ExceptionHandling.i
2025-02-09 21:35:41 +08:00

11 lines
260 B
OpenEdge ABL

%include exception.i
%exception {
try {
$action
} catch (std::exception& e) {
SWIG_exception_fail(SWIG_RuntimeError, e.what());
} catch (...) {
SWIG_exception_fail(SWIG_RuntimeError, "Unhandled exception occurred");
}
}