Changes in / [841ceed:e3fde21]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/ext/py-filter.c
r841ceed re3fde21 157 157 err = aubio_filter_set_c_weighting (self->o, samplerate); 158 158 if (err > 0) { 159 if (PyErr_Occurred() == NULL) { 160 PyErr_SetString (PyExc_ValueError, 161 "error when setting filter to C-weighting"); 162 } else { 163 // change the RuntimeError into ValueError 164 PyObject *type, *value, *traceback; 165 PyErr_Fetch(&type, &value, &traceback); 166 PyErr_Restore(PyExc_ValueError, value, traceback); 167 } 159 PyErr_SetString (PyExc_ValueError, 160 "error when setting filter to C-weighting"); 168 161 return NULL; 169 162 } … … 182 175 err = aubio_filter_set_a_weighting (self->o, samplerate); 183 176 if (err > 0) { 184 if (PyErr_Occurred() == NULL) { 185 PyErr_SetString (PyExc_ValueError, 186 "error when setting filter to A-weighting"); 187 } else { 188 // change the RuntimeError into ValueError 189 PyObject *type, *value, *traceback; 190 PyErr_Fetch(&type, &value, &traceback); 191 PyErr_Restore(PyExc_ValueError, value, traceback); 192 } 177 PyErr_SetString (PyExc_ValueError, 178 "error when setting filter to A-weighting"); 193 179 return NULL; 194 180 } … … 207 193 err = aubio_filter_set_biquad (self->o, b0, b1, b2, a1, a2); 208 194 if (err > 0) { 209 if (PyErr_Occurred() == NULL) { 210 PyErr_SetString (PyExc_ValueError, 211 "error when setting filter with biquad coefficients"); 212 } else { 213 // change the RuntimeError into ValueError 214 PyObject *type, *value, *traceback; 215 PyErr_Fetch(&type, &value, &traceback); 216 PyErr_Restore(PyExc_ValueError, value, traceback); 217 } 195 PyErr_SetString (PyExc_ValueError, 196 "error when setting filter with biquad coefficients"); 218 197 return NULL; 219 198 }
Note: See TracChangeset
for help on using the changeset viewer.