diff options
Diffstat (limited to 'Python')
| -rw-r--r-- | Python/Python-ast.c | 2 | ||||
| -rw-r--r-- | Python/bltinmodule.c | 4 | ||||
| -rw-r--r-- | Python/ceval.c | 3 | ||||
| -rw-r--r-- | Python/pythonrun.c | 2 |
4 files changed, 5 insertions, 6 deletions
diff --git a/Python/Python-ast.c b/Python/Python-ast.c index 4ac5cf578f..2e7a1afbbc 100644 --- a/Python/Python-ast.c +++ b/Python/Python-ast.c @@ -617,7 +617,7 @@ static int obj2ast_string(PyObject* obj, PyObject** out, PyArena* arena) static int obj2ast_int(PyObject* obj, int* out, PyArena* arena) { int i; - if (!PyInt_Check(obj) && !PyLong_Check(obj)) { + if (!_PyAnyInt_Check(obj)) { PyObject *s = PyObject_Repr(obj); if (s == NULL) return 1; PyErr_Format(PyExc_ValueError, "invalid integer value: %.400s", diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index 9ce3b275ea..f19115d2cb 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c @@ -1780,7 +1780,7 @@ get_range_long_argument(PyObject *arg, const char *name) { PyObject *v; PyNumberMethods *nb; - if (PyInt_Check(arg) || PyLong_Check(arg)) { + if (_PyAnyInt_Check(arg)) { Py_INCREF(arg); return arg; } @@ -1795,7 +1795,7 @@ get_range_long_argument(PyObject *arg, const char *name) v = nb->nb_int(arg); if (v == NULL) return NULL; - if (PyInt_Check(v) || PyLong_Check(v)) + if (_PyAnyInt_Check(v)) return v; Py_DECREF(v); PyErr_SetString(PyExc_TypeError, diff --git a/Python/ceval.c b/Python/ceval.c index b55b4d6688..2088a271d8 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -4750,8 +4750,7 @@ _PyEval_SliceIndexNotNone(PyObject *v, Py_ssize_t *pi) #undef ISINDEX -#define ISINDEX(x) ((x) == NULL || \ - PyInt_Check(x) || PyLong_Check(x) || PyIndex_Check(x)) +#define ISINDEX(x) ((x) == NULL || _PyAnyInt_Check(x) || PyIndex_Check(x)) static PyObject * apply_slice(PyObject *u, PyObject *v, PyObject *w) /* return u[v:w] */ diff --git a/Python/pythonrun.c b/Python/pythonrun.c index c33b6c00ef..5707c9f524 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -1136,7 +1136,7 @@ handle_system_exit(void) /* If we failed to dig out the 'code' attribute, just let the else clause below print the error. */ } - if (PyInt_Check(value) || PyLong_Check(value)) + if (_PyAnyInt_Check(value)) exitcode = (int)PyInt_AsLong(value); else { PyObject *sys_stderr = PySys_GetObject("stderr"); |
