Index: Modules/_testcapimodule.c =================================================================== --- Modules/_testcapimodule.c (révision 65930) +++ Modules/_testcapimodule.c (copie de travail) @@ -961,6 +961,10 @@ if (!PyArg_ParseTuple(args, "O:exception_print", &value)) return NULL; + if (!PyExceptionInstance_Check(value)) { + PyErr_Format(PyExc_TypeError, "an exception instance is required"); + return NULL; + } tb = PyException_GetTraceback(value); PyErr_Display((PyObject *) Py_TYPE(value), value, tb);