We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 603a6ac commit 1d55a54Copy full SHA for 1d55a54
Python/codecs.c
@@ -1346,10 +1346,10 @@ _PyCodec_SurrogatePassUnicodeDecodeError(PyObject *exc)
1346
static PyObject *
1347
PyCodec_SurrogatePassErrors(PyObject *exc)
1348
{
1349
- if (PyObject_TypeCheck(exc, (PyTypeObject *)PyExc_UnicodeEncodeError)) {
+ if (_PyIsUnicodeEncodeError(exc)) {
1350
return _PyCodec_SurrogatePassUnicodeEncodeError(exc);
1351
}
1352
- else if (PyObject_TypeCheck(exc, (PyTypeObject *)PyExc_UnicodeDecodeError)) {
+ else if (!_PyIsUnicodeDecodeError(exc)) {
1353
return _PyCodec_SurrogatePassUnicodeDecodeError(exc);
1354
1355
else {
0 commit comments