diff options
| author | Claude Paroz <claude@2xlibre.net> | 2012-05-07 17:25:12 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2012-05-07 17:25:12 +0200 |
| commit | 1aae1cba99b0f8232527742d64b120e4d902c68d (patch) | |
| tree | 1ece3aaba0383b6bf01c6984256adef1d46c7385 /django/contrib/gis/db/models/sql/compiler.py | |
| parent | ecdd0914b18bc0f8ae0c03385a6c11ada4b3de6c (diff) | |
Imported zip from future_builtins instead of itertools.izip.
In Python 3, itertools.izip is not available any more (behaviour
integrated in standard zip).
Diffstat (limited to 'django/contrib/gis/db/models/sql/compiler.py')
| -rw-r--r-- | django/contrib/gis/db/models/sql/compiler.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/django/contrib/gis/db/models/sql/compiler.py b/django/contrib/gis/db/models/sql/compiler.py index ca5a43a28a..ebaee60bd0 100644 --- a/django/contrib/gis/db/models/sql/compiler.py +++ b/django/contrib/gis/db/models/sql/compiler.py @@ -1,4 +1,5 @@ -from itertools import izip +from future_builtins import zip + from django.db.backends.util import truncate_name, typecast_timestamp from django.db.models.sql import compiler from django.db.models.sql.constants import MULTI @@ -32,7 +33,7 @@ class GeoSQLCompiler(compiler.SQLCompiler): if self.query.select: only_load = self.deferred_to_columns() # This loop customized for GeoQuery. - for col, field in izip(self.query.select, self.query.select_fields): + for col, field in zip(self.query.select, self.query.select_fields): if isinstance(col, (list, tuple)): alias, column = col table = self.query.alias_map[alias].table_name @@ -78,7 +79,7 @@ class GeoSQLCompiler(compiler.SQLCompiler): ]) # This loop customized for GeoQuery. - for (table, col), field in izip(self.query.related_select_cols, self.query.related_select_fields): + for (table, col), field in zip(self.query.related_select_cols, self.query.related_select_fields): r = self.get_field_select(field, table, col) if with_aliases and col in col_aliases: c_alias = 'Col%d' % len(col_aliases) @@ -184,7 +185,7 @@ class GeoSQLCompiler(compiler.SQLCompiler): values = [self.query.convert_values(v, self.query.extra_select_fields.get(a, None), self.connection) - for v, a in izip(row[rn_offset:index_start], aliases)] + for v, a in zip(row[rn_offset:index_start], aliases)] if self.connection.ops.oracle or getattr(self.query, 'geo_values', False): # We resolve the rest of the columns if we're on Oracle or if # the `geo_values` attribute is defined. |
