Mention type in the exception message.

This commit is contained in:
Walter Dörwald 2007-05-09 10:39:19 +00:00
parent e6d3904c22
commit 580ceedd06

View File

@ -3528,8 +3528,9 @@ static PyObject *charmapencode_lookup(Py_UNICODE c, PyObject *mapping)
return x;
else {
/* wrong return value */
PyErr_SetString(PyExc_TypeError,
"character mapping must return integer, None or str");
PyErr_Format(PyExc_TypeError,
"character mapping must return integer, None or str8, not %.400s",
x->ob_type->tp_name);
Py_DECREF(x);
return NULL;
}