diff options
author | Rémi Cardona <remi.cardona@free.fr> | 2014-07-16 23:24:44 +0200 |
---|---|---|
committer | Rémi Cardona <remi.cardona@free.fr> | 2014-07-16 23:24:44 +0200 |
commit | a7b37a45ef2075760f883c0b7b72fccffbe7730c (patch) | |
tree | a0258a4df00c73b2f393497a6572392085d25725 | |
parent | 758c6fc32bf9fdf20873adfde4e93d10a9bf6923 (diff) | |
download | logilab-common-a7b37a45ef2075760f883c0b7b72fccffbe7730c.tar.gz |
[visitor] Implement iterator.__next__()
The next() method was renamed to __next__() in python3.
-rw-r--r-- | visitor.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -35,12 +35,14 @@ class FilteredIterator(object): 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): |