File tree Expand file tree Collapse file tree 2 files changed +1
-3
lines changed
Expand file tree Collapse file tree 2 files changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ PyErr_GetRaisedException(void)
4141void
4242PyErr_SetRaisedException (PyObject * err )
4343{
44- PyErr_Restore (( PyObject * ) Py_TYPE (err ), err , NULL );
44+ PyErr_Restore (Py_NewRef (( PyObject * ) Py_TYPE (err ) ), err , NULL );
4545}
4646
4747#endif
Original file line number Diff line number Diff line change @@ -41,15 +41,13 @@ test(PyObject *self, PyObject *coro)
4141int
4242raising_callback (PyObject * awaitable , PyObject * result )
4343{
44- puts ("raising_callback called" );
4544 PyErr_SetString (PyExc_RuntimeError , "test" );
4645 return -1 ;
4746}
4847
4948int
5049raising_err_callback (PyObject * awaitable , PyObject * result )
5150{
52- puts ("raising_err_callback called" );
5351 PyErr_SetString (PyExc_ZeroDivisionError , "test" );
5452 return -2 ;
5553}
You can’t perform that action at this time.
0 commit comments