summaryrefslogtreecommitdiff
path: root/tablib/compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'tablib/compat.py')
-rw-r--r--tablib/compat.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tablib/compat.py b/tablib/compat.py
index 09a56b6..82946f7 100644
--- a/tablib/compat.py
+++ b/tablib/compat.py
@@ -25,9 +25,23 @@ if is_py3:
import tablib.packages.xlwt3 as xlwt
from tablib.packages import markup3 as markup
+ # py3 mappings
+ ifilter = filter
+ xrange = range
+ unicode = str
+ bytes = bytes
+ basestring = str
+
else:
from cStringIO import StringIO as BytesIO
import tablib.packages.xlwt as xlwt
from tablib.packages import markup
+ from itertools import ifilter
+
+ # py2 mappings
+ xrange = xrange
+ unicode = unicode
+ bytes = str
+ basestring = basestring