diff --git a/Python/crossinterp.c b/Python/crossinterp.c index caa1cb6702b..d150c6e03c0 100644 --- a/Python/crossinterp.c +++ b/Python/crossinterp.c @@ -1692,6 +1692,7 @@ _PyXI_ApplyCapturedException(_PyXI_session *session) assert(session->error != NULL); PyObject *res = _PyXI_ApplyError(session->error); assert((res == NULL) != (PyErr_Occurred() == NULL)); + _PyXI_excinfo_Clear(&session->error->uncaught); session->error = NULL; return res; }