[processing] fixed usage of filter function in vector.features

This commit is contained in:
volaya 2017-01-09 18:24:49 +01:00
parent d35830b97e
commit 1500eadd2c

View File

@ -126,9 +126,9 @@ def features(layer, request=QgsFeatureRequest()):
return True
if invalidFeaturesMethod == self.IGNORE:
self.iter = filter(filterFeature, self.iter, True)
self.iter = filter(lambda x: filterFeature(x, True), self.iter)
elif invalidFeaturesMethod == self.RAISE_EXCEPTION:
self.iter = filter(filterFeature, self.iter, False)
self.iter = filter(lambda x: filterFeature(x, False), self.iter)
def __iter__(self):
return self.iter