diff --git a/Objects/classobject.c b/Objects/classobject.c index 9b12d1876a8..4ac6a0eff6b 100644 --- a/Objects/classobject.c +++ b/Objects/classobject.c @@ -406,9 +406,12 @@ instance_dealloc(inst) if (res == NULL) { PyObject *f = sysget("stderr"); err_clear(); - if (f != NULL) - writestring( - "exception in __del__ method ignored\n", f); + if (f != NULL) { + writestring("exception in ", f); + writestring(PyString_AsString( + inst->in_class->cl_name), f); + writestring(".__del__() ignored\n", f); + } } else DECREF(res);