]> granicus.if.org Git - python/commitdiff
Uses PyErr_ExceptionMatches() instead of comparing PyErr_Occurred().
authorGuido van Rossum <guido@python.org>
Thu, 28 May 1998 19:50:02 +0000 (19:50 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 28 May 1998 19:50:02 +0000 (19:50 +0000)
Objects/classobject.c

index 27a82f90e50244a00bd606167e41680dac2c6ae7..083759cd3c8f79674fbed7987199868116d8ae8d 100644 (file)
@@ -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;