mirror of
https://github.com/python/cpython.git
synced 2025-12-09 18:48:05 +00:00
only need to catch an TypeError here
This commit is contained in:
parent
e18df23d5d
commit
b0ba27dff1
1 changed files with 2 additions and 3 deletions
|
|
@ -83,9 +83,8 @@ _PyObject_LengthHint(PyObject *o, Py_ssize_t defaultvalue)
|
||||||
if (rv >= 0)
|
if (rv >= 0)
|
||||||
return rv;
|
return rv;
|
||||||
if (PyErr_Occurred()) {
|
if (PyErr_Occurred()) {
|
||||||
if (!PyErr_ExceptionMatches(PyExc_TypeError) &&
|
if (!PyErr_ExceptionMatches(PyExc_TypeError))
|
||||||
!PyErr_ExceptionMatches(PyExc_AttributeError))
|
return -1;
|
||||||
return -1;
|
|
||||||
PyErr_Clear();
|
PyErr_Clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue