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);
|
long x = PyInt_AsLong(v);
|
||||||
if (x == -1 && PyErr_Occurred()) {
|
if (x == -1 && PyErr_Occurred()) {
|
||||||
if (PyErr_Occurred() == PyExc_TypeError)
|
if (PyErr_ExceptionMatches(PyExc_TypeError))
|
||||||
PyErr_SetString(StructError,
|
PyErr_SetString(StructError,
|
||||||
"required argument is not an integer");
|
"required argument is not an integer");
|
||||||
return -1;
|
return -1;
|
||||||
|
|
Loading…
Reference in New Issue