UnicodeTranslateError doesn't have an encoding attribute.
(Spotted by Neal Norwitz)
/* get the encoding attribute */
PyAPI_FUNC(PyObject *) PyUnicodeEncodeError_GetEncoding(PyObject *);
PyAPI_FUNC(PyObject *) PyUnicodeDecodeError_GetEncoding(PyObject *);
-PyAPI_FUNC(PyObject *) PyUnicodeTranslateError_GetEncoding(PyObject *);
/* get the object attribute */
PyAPI_FUNC(PyObject *) PyUnicodeEncodeError_GetObject(PyObject *);
return get_string(exc, "encoding");
}
-PyObject * PyUnicodeTranslateError_GetEncoding(PyObject *exc)
-{
- return get_string(exc, "encoding");
-}
-
PyObject *PyUnicodeEncodeError_GetObject(PyObject *exc)
{
return get_unicode(exc, "object");