Skip to content

Commit 3a55388

Browse files
authored
Merge pull request #1616 from srinivasreddy/clean_up
Add six.moves.range instead of xrange
2 parents 1f1b4b9 + 7c0cfb1 commit 3a55388

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

mongoengine/base/datastructures.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def __getitem__(self, key, *args, **kwargs):
127127
return value
128128

129129
def __iter__(self):
130-
for i in xrange(self.__len__()):
130+
for i in six.moves.range(self.__len__()):
131131
yield self[i]
132132

133133
def __setitem__(self, key, value, *args, **kwargs):

mongoengine/queryset/queryset.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import six
2+
13
from mongoengine.errors import OperationError
24
from mongoengine.queryset.base import (BaseQuerySet, CASCADE, DENY, DO_NOTHING,
35
NULLIFY, PULL)
@@ -112,7 +114,7 @@ def _populate_cache(self):
112114
# Pull in ITER_CHUNK_SIZE docs from the database and store them in
113115
# the result cache.
114116
try:
115-
for _ in xrange(ITER_CHUNK_SIZE):
117+
for _ in six.moves.range(ITER_CHUNK_SIZE):
116118
self._result_cache.append(self.next())
117119
except StopIteration:
118120
# Getting this exception means there are no more docs in the
@@ -166,7 +168,7 @@ def __repr__(self):
166168
return '.. queryset mid-iteration ..'
167169

168170
data = []
169-
for _ in xrange(REPR_OUTPUT_SIZE + 1):
171+
for _ in six.moves.range(REPR_OUTPUT_SIZE + 1):
170172
try:
171173
data.append(self.next())
172174
except StopIteration:

0 commit comments

Comments
 (0)