]> granicus.if.org Git - python/commitdiff
Apply VISIT macro.
authorRaymond Hettinger <python@rcn.com>
Thu, 15 Jul 2004 21:32:18 +0000 (21:32 +0000)
committerRaymond Hettinger <python@rcn.com>
Thu, 15 Jul 2004 21:32:18 +0000 (21:32 +0000)
Modules/collectionsmodule.c

index c72c7a6d06c5365f7a3ba9b10c6369f73e3dd985..9b8a091a04c8dd956387a1320a921911439aa6c5 100644 (file)
@@ -465,19 +465,17 @@ deque_traverse(dequeobject *deque, visitproc visit, void *arg)
 {
        block * b = deque->leftblock;
        int index = deque->leftindex;
-       int err;
        PyObject *item;
 
        while (b != deque->rightblock || index <= deque->rightindex) {
                item = b->data[index];
                index++;
-               if (index == BLOCKLEN && b->rightlink != NULL) {
+               if (index == BLOCKLEN ) {
+                       assert(b->rightlink != NULL);
                        b = b->rightlink;
                        index = 0;
                }
-               err = visit(item, arg);
-               if (err) 
-                       return err;
+               Py_VISIT(item);
        }
        return 0;
 }