Commit 94fdc674 authored by Lorenzo Marcantonio's avatar Lorenzo Marcantonio

Added 'parachute' std::exception handling to python interface

parent 0938f2cf
......@@ -52,8 +52,15 @@
{
char ExceptionError[256];
sprintf(ExceptionError, "%s\n", TO_UTF8(e.errorText) );
PyErr_SetString(PyExc_IOError,ExceptionError);
return NULL;
PyErr_SetString(PyExc_IOError,ExceptionError);
return NULL;
}
catch( std::exception &e )
{
char ExceptionError[256];
sprintf( ExceptionError, "%s\n", e.what() );
PyErr_SetString(PyExc_IOError,ExceptionError);
return NULL;
}
catch( ... )
{
......@@ -136,4 +143,4 @@
%include "plugins.i"
%include "units.i"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment