Fixed all generator tests.

This commit is contained in:
Dave Halter
2016-11-14 20:57:46 +01:00
parent 65d3e29146
commit 03aa630932
5 changed files with 83 additions and 67 deletions
+6 -3
View File
@@ -199,14 +199,17 @@ class DictFilter(AbstractFilter):
def get(self, name):
try:
leaf_name = self._dct[str(name)]
value = self._convert(name, self._dct[str(name)])
except KeyError:
return []
return list(self._filter([leaf_name]))
return list(self._filter([value]))
def values(self):
return self._filter(self._dct.values())
return self._filter(self._convert(*item) for item in self._dct.items())
def _convert(self, name, value):
return value
def get_global_filters(evaluator, context, until_position, origin_scope):