]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
get_long(): Use PyErr_ExceptionMatches(...) instead of PyErr_Occurred(...).
authorFred Drake <fdrake@acm.org>
Thu, 28 May 1998 04:35:49 +0000 (04:35 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 28 May 1998 04:35:49 +0000 (04:35 +0000)
Modules/structmodule.c

index 0cf996fb99f071560f7f17729ccffce92a223bdb..d837e02dc0a550bb2f4a0d4550ceb9fd2561c0df 100644 (file)
@@ -107,7 +107,7 @@ get_long(v, p)
 {
        long x = PyInt_AsLong(v);
        if (x == -1 && PyErr_Occurred()) {
-               if (PyErr_Occurred() == PyExc_TypeError)
+               if (PyErr_ExceptionMatches(PyExc_TypeError))
                        PyErr_SetString(StructError,
                                        "required argument is not an integer");
                return -1;