Skip to content
Snippets Groups Projects
Commit f8b3f610 authored by Studer Gabriel's avatar Studer Gabriel
Browse files

Add __next__ function in iterators we export with boost.python

Previously we only had next, which is Python 2 compatible. Now
we have both.
parent c2407570
No related branches found
No related tags found
No related merge requests found
......@@ -72,6 +72,7 @@ void export_Extent()
.def("__iter__",&WrapExtentIterator::Iter,
return_internal_reference<>() )
.def("next",&WrapExtentIterator::Next)
.def("__next__",&WrapExtentIterator::Next)
;
class_<ExtentIterator>("ExtentIterator", init<const Extent&,optional<unsigned int> >() )
......
......@@ -328,15 +328,19 @@ void export_sequence()
;*/
class_<RegionRangeIter>("RegionRangeIter", no_init)
.def("next", &RegionRangeIter::next)
.def("__next__", &RegionRangeIter::next)
;
class_<RevRegionRangeIter>("RevRegionRangeIter", no_init)
.def("next", &RevRegionRangeIter::next)
.def("__next__", &RevRegionRangeIter::next)
;
class_<ConstSeqListIter>("ConstSeqListIter", no_init)
.def("next", &ConstSeqListIter::next)
.def("__next__", &ConstSeqListIter::next)
;
class_<SeqListIter>("SeqListIter", no_init)
.def("next", &SeqListIter::next)
.def("__next__", &SeqListIter::next)
;
class_<AlignmentHandle>("AlignmentHandle", init<>())
.def("GetCount", &AlignmentHandle::GetCount)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment