| 20174 | } |
| 20175 | #else |
| 20176 | static CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb) { |
| 20177 | PyObject *tmp_type, *tmp_value, *tmp_tb; |
| 20178 | PyErr_GetExcInfo(&tmp_type, &tmp_value, &tmp_tb); |
| 20179 | PyErr_SetExcInfo(*type, *value, *tb); |
| 20180 | *type = tmp_type; |
| 20181 | *value = tmp_value; |
| 20182 | *tb = tmp_tb; |
| 20183 | } |
| 20184 | #endif |
| 20185 | |
| 20186 | /* RaiseArgTupleInvalid */ |
no outgoing calls
no test coverage detected