get_long(): Use PyErr_ExceptionMatches(...) instead of PyErr_Occurred(...).
This commit is contained in:
parent
bebc97fcd7
commit
d3dbb38e98
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue