Skip to content

Commit a7f92bd

Browse files
committedMar 15, 2017
[BUGFIX][Processing] Vector tools -- add next methods for features iterator
1 parent e4df60b commit a7f92bd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed
 

‎python/plugins/processing/tools/vector.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,20 @@ def __init__(self, layer, request):
113113
def __iter__(self):
114114
return self.iter
115115

116+
def __next__(self):
117+
'''Iterator next method in python 3'''
118+
return next(self.iter)
119+
116120
def __len__(self):
117121
if self.selection:
118122
return int(self.layer.selectedFeatureCount())
119123
else:
120124
return int(self.layer.featureCount())
121125

126+
def next(self):
127+
'''Iterator next method in python 2'''
128+
return self.__next__()
129+
122130
return Features(layer, request)
123131

124132

0 commit comments

Comments
 (0)
Please sign in to comment.