]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Minor nit. Make the rotate() success/fail tests consistent.
authorRaymond Hettinger <python@rcn.com>
Sat, 21 Mar 2015 09:03:40 +0000 (02:03 -0700)
committerRaymond Hettinger <python@rcn.com>
Sat, 21 Mar 2015 09:03:40 +0000 (02:03 -0700)
Modules/_collectionsmodule.c

index 28aacc3317c62beec42a98d8cc38969962ffe060..b8316279ac5e010d2d46b55f1cdd0a88bfedd6a9 100644 (file)
@@ -634,7 +634,7 @@ deque_rotate(dequeobject *deque, PyObject *args)
 
     if (!PyArg_ParseTuple(args, "|n:rotate", &n))
         return NULL;
-    if (_deque_rotate(deque, n) == 0)
+    if (!_deque_rotate(deque, n))
         Py_RETURN_NONE;
     return NULL;
 }
@@ -864,7 +864,7 @@ deque_remove(dequeobject *deque, PyObject *value)
         if (cmp > 0) {
             PyObject *tgt = deque_popleft(deque, NULL);
             assert (tgt != NULL);
-            if (_deque_rotate(deque, i) == -1)
+            if (_deque_rotate(deque, i))
                 return NULL;
             Py_DECREF(tgt);
             Py_RETURN_NONE;
@@ -959,7 +959,7 @@ deque_del_item(dequeobject *deque, Py_ssize_t i)
     int rv;
 
     assert (i >= 0 && i < Py_SIZE(deque));
-    if (_deque_rotate(deque, -i) == -1)
+    if (_deque_rotate(deque, -i))
         return -1;
     item = deque_popleft(deque, NULL);
     rv = _deque_rotate(deque, i);