diff options
Diffstat (limited to 'Python/errors.c')
-rw-r--r-- | Python/errors.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Python/errors.c b/Python/errors.c index 9a23c05282..3b8ea64f67 100644 --- a/Python/errors.c +++ b/Python/errors.c @@ -590,8 +590,9 @@ PyErr_WriteUnraisable(PyObject *obj) PyFile_WriteString("Exception ", f); if (t) { PyObject* moduleName; - char* className = PyExceptionClass_Name(t); - + char* className; + assert(PyExceptionClass_Check(t)); + className = PyExceptionClass_Name(t); if (className != NULL) { char *dot = strrchr(className, '.'); if (dot != NULL) |