Commit c24b62b1 authored by Robert Bradshaw's avatar Robert Bradshaw

Wrap some long lines.

parent e79ace99
...@@ -196,11 +196,20 @@ def get_exception_handler(exception_value): ...@@ -196,11 +196,20 @@ def get_exception_handler(exception_value):
and exception_value.value == '*'): and exception_value.value == '*'):
return "__Pyx_CppExn2PyErr();", True return "__Pyx_CppExn2PyErr();", True
elif exception_value.type.is_pyobject: elif exception_value.type.is_pyobject:
return 'try { throw; } catch(const std::exception& exn) { PyErr_SetString(%s, exn.what()); } catch(...) { PyErr_SetNone(%s); }' % ( return (
exception_value.entry.cname, 'try { throw; } catch(const std::exception& exn) {'
exception_value.entry.cname), False 'PyErr_SetString(%s, exn.what());'
'} catch(...) { PyErr_SetNone(%s); }' % (
exception_value.entry.cname,
exception_value.entry.cname),
False)
else: else:
return '%s(); if (!PyErr_Occurred()) PyErr_SetString(PyExc_RuntimeError , "Error converting c++ exception.");' % exception_value.entry.cname, False return (
'%s(); if (!PyErr_Occurred())'
'PyErr_SetString(PyExc_RuntimeError, '
'"Error converting c++ exception.");' % (
exception_value.entry.cname),
False)
def maybe_check_py_error(code, check_py_exception, pos, nogil): def maybe_check_py_error(code, check_py_exception, pos, nogil):
if check_py_exception: if check_py_exception:
......
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