summaryrefslogtreecommitdiff
path: root/tablib/compat.py
diff options
context:
space:
mode:
authorKenneth Reitz <me@kennethreitz.com>2011-05-12 19:16:37 -0400
committerKenneth Reitz <me@kennethreitz.com>2011-05-12 19:16:37 -0400
commit2b36d71554b50e4123bc2a6eb5065689b8860272 (patch)
tree8c33c4f33c464c6605f3d8c6f25fddadd9aba0c1 /tablib/compat.py
parent690de63b7c0c1431151c308c67f8d344f15d6a65 (diff)
downloadtablib-2b36d71554b50e4123bc2a6eb5065689b8860272.tar.gz
additional compat mappings
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