diff --git a/c_bindings/test.c b/c_bindings/test.c index c74ecbd3..185767e4 100644 --- a/c_bindings/test.c +++ b/c_bindings/test.c @@ -315,19 +315,6 @@ int main(int argc, char** argv) { //more complicated error handling - // - //at the moment this is disabled, as this use case is not supported - //it will cause the program to abort - // - //a python exception thrown from python can not pass through a c binding - // - //this means for now the api can only be used to make shallow bindings, or - //else care must be taken to not let an exception go through a c binding by - //catching it in python first - // - //at such a time this interferes with a real world use case of the bindings - //we can revisit it - // check(pkpy_vm_run(vm, "def error_from_python() : raise NotImplementedError()")); check(pkpy_push_function(vm, test_nested_error, 0)); check(pkpy_set_global(vm, "test_nested_error"));