commit | a7dc949e170237d6e59a0c0c5c784a00960756a7 | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Sat May 09 19:03:05 2009 +0000 |
committer | Benjamin Peterson <benjamin@python.org> | Sat May 09 19:03:05 2009 +0000 |
tree | ff3980e1ba1ea349cc3da16998ea5cfed67b3853 | |
parent | 784d45506670ce86d857ee118f0f64a2b667d386 [diff] |
ignore AttributeErrors for classic classes
diff --git a/Objects/abstract.c b/Objects/abstract.c index 99b22db..e90710c 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c
@@ -116,7 +116,8 @@ ro = PyObject_CallFunctionObjArgs(hintmeth, NULL); Py_DECREF(hintmeth); if (ro == NULL) { - if (!PyErr_ExceptionMatches(PyExc_TypeError)) + if (!PyErr_ExceptionMatches(PyExc_TypeError) && + !PyErr_ExceptionMatches(PyExc_AttributeError)) return -1; return defaultvalue; }