Use six.moves.zip instead of itertools.izip.
authorBerker Peksag <berker.peksag@gmail.com>
Mon, 2 Jun 2014 18:03:56 +0000 (21:03 +0300)
committerBerker Peksag <berker.peksag@gmail.com>
Mon, 2 Jun 2014 18:03:56 +0000 (21:03 +0300)
mediagoblin/tools/pagination.py

index 855878e0e110a3dd97ed69e514edf05e2a068f85..a525caf721d81f3bab4e3a6b3eb6114c6e880378 100644 (file)
 import urllib
 import copy
 from math import ceil, floor
-from itertools import izip, count
+from itertools import count
 from werkzeug.datastructures import MultiDict
 
+from six.moves import zip
+
 PAGINATION_DEFAULT_PER_PAGE = 30
 
 
@@ -52,7 +54,7 @@ class Pagination(object):
         if jump_to_id:
             cursor = copy.copy(self.cursor)
 
-            for (doc, increment) in izip(cursor, count(0)):
+            for (doc, increment) in list(zip(cursor, count(0))):
                 if doc.id == jump_to_id:
                     self.page = 1 + int(floor(increment / self.per_page))