From 1500eadd2ce50da52e5d37ab5fb6f518b3a53fea Mon Sep 17 00:00:00 2001 From: volaya Date: Mon, 9 Jan 2017 18:24:49 +0100 Subject: [PATCH] [processing] fixed usage of filter function in vector.features --- python/plugins/processing/tools/vector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/plugins/processing/tools/vector.py b/python/plugins/processing/tools/vector.py index 0839cbb6da9..cf5a9d6c81e 100644 --- a/python/plugins/processing/tools/vector.py +++ b/python/plugins/processing/tools/vector.py @@ -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