From b6538a86bae16b47b55af1e6cc2c8cf76c30f7e1 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Tue, 23 Oct 2007 18:25:20 +0000 Subject: [PATCH] Remove redundant PyInt/PyLong checks. --- Objects/fileobject.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Objects/fileobject.c b/Objects/fileobject.c index b4abac582ac..9f63814ba18 100644 --- a/Objects/fileobject.c +++ b/Objects/fileobject.c @@ -206,10 +206,7 @@ PyObject_AsFileDescriptor(PyObject *o) int fd; PyObject *meth; - if (PyInt_Check(o)) { - fd = PyInt_AsLong(o); - } - else if (PyLong_Check(o)) { + if (PyLong_Check(o)) { fd = PyLong_AsLong(o); } else if ((meth = PyObject_GetAttrString(o, "fileno")) != NULL) @@ -219,11 +216,7 @@ PyObject_AsFileDescriptor(PyObject *o) if (fno == NULL) return -1; - if (PyInt_Check(fno)) { - fd = PyInt_AsLong(fno); - Py_DECREF(fno); - } - else if (PyLong_Check(fno)) { + if (PyLong_Check(fno)) { fd = PyLong_AsLong(fno); Py_DECREF(fno); }