From b3485ec942d77ec38775a9dbfcae19bbebf55313 Mon Sep 17 00:00:00 2001 From: Thomas Anthony Date: Tue, 26 May 2015 20:06:42 -0700 Subject: Fixed a compatibility bug for Python 3 by adding xrange to compat.py. The code in tablib/formats/_xls.py used xrange in parsing excel spreadsheets. xrange is not a builtin for Python 3, so I've added xrange = range in compat.py and imported it in tablib/formats/_xls.py. --- tablib/compat.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tablib/compat.py') diff --git a/tablib/compat.py b/tablib/compat.py index d4582d5..e03526d 100644 --- a/tablib/compat.py +++ b/tablib/compat.py @@ -37,6 +37,7 @@ if is_py3: unicode = str bytes = bytes basestring = str + xrange = range else: from cStringIO import StringIO as BytesIO @@ -53,3 +54,4 @@ else: import tablib.packages.dbfpy as dbfpy unicode = unicode + xrange = xrange -- cgit v1.2.1