Commit 328284ad authored by Mark Dickinson's avatar Mark Dickinson

Improve error message from nb_int returning a non-integer, in various PyInt_As* functions:

parent 8651810d
......@@ -178,7 +178,7 @@ PyInt_AsLong(register PyObject *op)
{
Py_DECREF(io);
PyErr_SetString(PyExc_TypeError,
"nb_int should return int object");
"__int__ method should return an integer");
return -1;
}
}
......@@ -236,7 +236,7 @@ PyInt_AsSsize_t(register PyObject *op)
{
Py_DECREF(io);
PyErr_SetString(PyExc_TypeError,
"nb_int should return int object");
"__int__ method should return an integer");
return -1;
}
}
......@@ -281,7 +281,7 @@ PyInt_AsUnsignedLongMask(register PyObject *op)
{
Py_DECREF(io);
PyErr_SetString(PyExc_TypeError,
"nb_int should return int object");
"__int__ method should return an integer");
return (unsigned long)-1;
}
}
......@@ -326,7 +326,7 @@ PyInt_AsUnsignedLongLongMask(register PyObject *op)
{
Py_DECREF(io);
PyErr_SetString(PyExc_TypeError,
"nb_int should return int object");
"__int__ method should return an integer");
return (unsigned PY_LONG_LONG)-1;
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment