Skip to content

Commit 35a50e6

Browse files
committed
fix ListIterator having __getitem__ on newer cppyy
1 parent 0f42d26 commit 35a50e6

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/ogdf_python/pythonize/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def pythonize_ogdf(klass, name):
3535
klass.__repr__ = lambda self: "%s([%s])" % (type(self).__name__, ", ".join(repr(i) for i in self))
3636
elif re.fullmatch("List(Const)?(Reverse)?Iterator(Base)?(<.+>)?", name):
3737
klass.__next__ = advance_iterator
38+
klass.__iter__ = lambda self: self
3839
elif re.fullmatch("(Node|Edge|AdjEntry|Cluster|Face)Array(<.+>)?", name):
3940
klass.__iter__ = cpp_iterator
4041
klass.keys = ArrayKeys[name.partition("Array")[0]]

0 commit comments

Comments
 (0)