Changes in / [78561f7:07382d8]


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/lib/gen_code.py

    r78561f7 r07382d8  
    481481
    482482  if (err > 0) {{
    483     PyErr_SetString (PyExc_ValueError, "error running aubio_{shortname}_set_{param}");
     483    if (PyErr_Occurred() == NULL) {{
     484      PyErr_SetString (PyExc_ValueError, "error running aubio_{shortname}_set_{param}");
     485    }} else {{
     486      // change the RuntimeError into ValueError
     487      PyObject *type, *value, *traceback;
     488      PyErr_Fetch(&type, &value, &traceback);
     489      PyErr_Restore(PyExc_ValueError, value, traceback);
     490    }}
    484491    return NULL;
    485492  }}
Note: See TracChangeset for help on using the changeset viewer.