self.parents = []
def __iter__(self):
return self
- def __next__(self):
+ def next(self):
while 1:
if self.node:
ret = self.node
except IndexError:
raise StopIteration
self.node = parent.next
- next = __next__
#
# implements the breadth-first iterator for libxml2 DOM tree
self.parents = []
def __iter__(self):
return self
- def __next__(self):
+ def next(self):
while 1:
if self.node:
ret = self.node
except IndexError:
raise StopIteration
self.node = parent.children
- next = __next__
#
# converters to present a nicer view of the XPath returns