From: Mark Dickinson Date: Sun, 2 May 2010 09:38:43 +0000 (+0000) Subject: Improve error message from nb_int returning a non-integer, in various PyInt_As* funct... X-Git-Tag: v2.7b2~120 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=328284adcfe8fb9f9811a251ef00438800223344;p=python Improve error message from nb_int returning a non-integer, in various PyInt_As* functions: --- diff --git a/Objects/intobject.c b/Objects/intobject.c index 02356639ff..b302d2fbf2 100644 --- a/Objects/intobject.c +++ b/Objects/intobject.c @@ -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; } }