Index: third_party/logilab/common/visitor.py |
=================================================================== |
--- third_party/logilab/common/visitor.py (revision 292986) |
+++ third_party/logilab/common/visitor.py (working copy) |
@@ -35,12 +35,14 @@ |
filter_func = no_filter |
self._list = list_func(node, filter_func) |
- def next(self): |
+ def __next__(self): |
try: |
return self._list.pop(0) |
except : |
return None |
+ next = __next__ |
+ |
# Base Visitor ################################################################ |
class Visitor(object): |
@@ -61,10 +63,10 @@ |
def _visit(self, node): |
iterator = self._get_iterator(node) |
- n = iterator.next() |
+ n = next(iterator) |
while n: |
result = n.accept(self) |
- n = iterator.next() |
+ n = next(iterator) |
return result |
def _get_iterator(self, node): |