From f8ff9fee2bfa88f70b388e99e79fca2103f6c1db Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Sat, 12 Feb 2011 13:24:42 +0000 Subject: [PATCH] [1.2.X] Fixed #15283 -- Made a minor performance tweak to __iter__. Thanks to lanyjie for the report. Backport of r15491 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@15496 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/db/models/query.py b/django/db/models/query.py index fe23f1a573..a2d7ffbf42 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -79,7 +79,7 @@ class QuerySet(object): else: self._result_cache = list(self.iterator()) elif self._iter: - self._result_cache.extend(list(self._iter)) + self._result_cache.extend(self._iter) return len(self._result_cache) def __iter__(self):