From bdff122111d845f16b11ec3053d650a7a8d4e791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Michael=20O=2E=20Hegg=C3=B8?= <danmichaelo@gmail.com> Date: Sat, 18 Jul 2015 01:29:41 +0200 Subject: [PATCH] [#52] Python 3 compat: Use six.range --- mwclient/listing.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mwclient/listing.py b/mwclient/listing.py index e10af95..7008ad4 100644 --- a/mwclient/listing.py +++ b/mwclient/listing.py @@ -1,5 +1,6 @@ import page import six +import six.moves from six import text_type from mwclient.util import parse_timestamp @@ -23,7 +24,7 @@ class List(object): self.count = 0 self.max_items = max_items - self._iter = iter(xrange(0)) + self._iter = iter(six.moves.range(0)) self.last = False self.result_member = list_name @@ -81,7 +82,7 @@ class List(object): def set_iter(self, data): if self.result_member not in data['query']: - self._iter = iter(xrange(0)) + self._iter = iter(six.moves.range(0)) elif type(data['query'][self.result_member]) is list: self._iter = iter(data['query'][self.result_member]) else: -- GitLab