QuerySetWrapper.__iter__() should use generators

This commit is contained in:
Laura Klünder 2017-06-14 01:41:37 +02:00
parent f57a5697f8
commit 0d6e1a237f

View file

@ -277,7 +277,7 @@ class BaseQueryWrapper(BaseWrapper):
return self._wrap_queryset(self.get_queryset().using(alias))
def __iter__(self):
return iter([self._wrap_instance(instance) for instance in self.get_queryset()])
return iter((self._wrap_instance(instance) for instance in self.get_queryset()))
def iterator(self):
return iter(self)