From: Guido van Rossum Date: Thu, 28 May 1998 19:50:02 +0000 (+0000) Subject: Uses PyErr_ExceptionMatches() instead of comparing PyErr_Occurred(). X-Git-Tag: v1.5.2a1~535 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=617c1b0116891c3cbb6b10865e86d48e93fefdf0;p=python Uses PyErr_ExceptionMatches() instead of comparing PyErr_Occurred(). --- diff --git a/Objects/classobject.c b/Objects/classobject.c index 27a82f90e5..083759cd3c 100644 --- a/Objects/classobject.c +++ b/Objects/classobject.c @@ -1114,7 +1114,7 @@ halfbinop(v, w, opname, r_result, thisfunc, swapped) func = PyObject_GetAttrString(v, opname); if (func == NULL) { Py_XDECREF(coerced); - if (PyErr_Occurred() != PyExc_AttributeError) + if (!PyErr_ExceptionMatches(PyExc_AttributeError)) return -1; PyErr_Clear(); return 1;