Kaydet (Commit) 6921c13b authored tarafından Raymond Hettinger's avatar Raymond Hettinger

Minor nit. Make the rotate() success/fail tests consistent.

üst ac13ad6a
...@@ -634,7 +634,7 @@ deque_rotate(dequeobject *deque, PyObject *args) ...@@ -634,7 +634,7 @@ deque_rotate(dequeobject *deque, PyObject *args)
if (!PyArg_ParseTuple(args, "|n:rotate", &n)) if (!PyArg_ParseTuple(args, "|n:rotate", &n))
return NULL; return NULL;
if (_deque_rotate(deque, n) == 0) if (!_deque_rotate(deque, n))
Py_RETURN_NONE; Py_RETURN_NONE;
return NULL; return NULL;
} }
...@@ -864,7 +864,7 @@ deque_remove(dequeobject *deque, PyObject *value) ...@@ -864,7 +864,7 @@ deque_remove(dequeobject *deque, PyObject *value)
if (cmp > 0) { if (cmp > 0) {
PyObject *tgt = deque_popleft(deque, NULL); PyObject *tgt = deque_popleft(deque, NULL);
assert (tgt != NULL); assert (tgt != NULL);
if (_deque_rotate(deque, i) == -1) if (_deque_rotate(deque, i))
return NULL; return NULL;
Py_DECREF(tgt); Py_DECREF(tgt);
Py_RETURN_NONE; Py_RETURN_NONE;
...@@ -959,7 +959,7 @@ deque_del_item(dequeobject *deque, Py_ssize_t i) ...@@ -959,7 +959,7 @@ deque_del_item(dequeobject *deque, Py_ssize_t i)
int rv; int rv;
assert (i >= 0 && i < Py_SIZE(deque)); assert (i >= 0 && i < Py_SIZE(deque));
if (_deque_rotate(deque, -i) == -1) if (_deque_rotate(deque, -i))
return -1; return -1;
item = deque_popleft(deque, NULL); item = deque_popleft(deque, NULL);
rv = _deque_rotate(deque, i); rv = _deque_rotate(deque, i);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment