]> granicus.if.org Git - python/commitdiff
PyObject_RichCompareBool() already returns -1, 0, or 1, so return its value
authorNeal Norwitz <nnorwitz@gmail.com>
Thu, 5 Sep 2002 21:32:55 +0000 (21:32 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Thu, 5 Sep 2002 21:32:55 +0000 (21:32 +0000)
Objects/listobject.c
Objects/tupleobject.c

index 229d64cfbd3bb3395ed545a199b671f6cfb6b305..64de38bcb326eb65866d08c020aad692b9163be5 100644 (file)
@@ -325,11 +325,7 @@ list_contains(PyListObject *a, PyObject *el)
        for (i = 0, cmp = 0 ; cmp == 0 && i < a->ob_size; ++i)
                cmp = PyObject_RichCompareBool(el, PyList_GET_ITEM(a, i),
                                                   Py_EQ);
-       if (cmp > 0)
-               return 1;
-       if (cmp < 0)
-               return -1;
-       return 0;
+       return cmp;
 }
 
 
index a6b862f442630c8ebcaea15f6e181e023918396b..6c2162aa691cc9098a8d0bcd030ef60fa5979ac9 100644 (file)
@@ -266,11 +266,7 @@ tuplecontains(PyTupleObject *a, PyObject *el)
        for (i = 0, cmp = 0 ; cmp == 0 && i < a->ob_size; ++i)
                cmp = PyObject_RichCompareBool(el, PyTuple_GET_ITEM(a, i),
                                                   Py_EQ);
-       if (cmp > 0)
-               return 1;
-       if (cmp < 0)
-               return -1;
-       return 0;
+       return cmp;
 }
 
 static PyObject *