diff options
Diffstat (limited to 'exception.c')
-rw-r--r-- | exception.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/exception.c b/exception.c index aa7ab61..a67600f 100644 --- a/exception.c +++ b/exception.c @@ -24,7 +24,6 @@ #include <glib.h> #include <frameobject.h> /* Python header not pulled in by default. */ - void catch_exception(const char *format, ...) { PyObject *etype, *evalue, *etb, *py_str; @@ -70,8 +69,9 @@ void catch_exception(const char *format, ...) tracestr = NULL; py_tb = (PyTracebackObject *) etb; py_str = PyUnicode_FromFormat("%U:%d in %U", - py_tb->tb_frame->f_code->co_filename, py_tb->tb_frame->f_lineno, - py_tb->tb_frame->f_code->co_name); + py_tb->tb_frame->f_code->co_filename, + py_tb->tb_frame->f_lineno, + py_tb->tb_frame->f_code->co_name); py_str_as_str(py_str, &tracestr); Py_DecRef(py_str); g_string_printf(msg, "%s in %s: %s", ename, tracestr, str); @@ -87,8 +87,4 @@ void catch_exception(const char *format, ...) /* Just in case. */ PyErr_Clear(); - - return; } - - |