summaryrefslogtreecommitdiff
path: root/tablib
diff options
context:
space:
mode:
authorKenneth Reitz <me@kennethreitz.com>2011-03-23 04:00:05 -0400
committerKenneth Reitz <me@kennethreitz.com>2011-03-23 04:00:05 -0400
commit5dce600969f6219010855650455e9aa6cf514432 (patch)
tree1749f71f974af9dbd3700034f237923bde58f328 /tablib
parent0913b54f4728d3d49a0890e08c07a9043ae6ce0b (diff)
downloadtablib-5dce600969f6219010855650455e9aa6cf514432.tar.gz
xls import fix
Diffstat (limited to 'tablib')
-rw-r--r--tablib/formats/_xls.py24
1 files changed, 11 insertions, 13 deletions
diff --git a/tablib/formats/_xls.py b/tablib/formats/_xls.py
index e7192c5..d820250 100644
--- a/tablib/formats/_xls.py
+++ b/tablib/formats/_xls.py
@@ -3,19 +3,17 @@
""" Tablib - XLS Support.
"""
-import io
import sys
-try:
- if sys.version_info[0] > 2:
- import xlwt3 as xlwt
- else:
- import xlwt
-except ImportError:
- if sys.version_info[0] > 2:
- import tablib.packages.xlwt3 as xlwt
- else:
- import tablib.packages.xlwt as xlwt
+
+if sys.version_info[0] > 2:
+ from io import BytesIO
+ import tablib.packages.xlwt3 as xlwt
+
+else:
+ from cStringIO import StringIO as BytesIO
+ import tablib.packages.xlwt as xlwt
+
title = 'xls'
@@ -34,7 +32,7 @@ def export_set(dataset):
dset_sheet(dataset, ws)
- stream = io.BytesIO()
+ stream = BytesIO()
wb.save(stream)
return stream.getvalue()
@@ -50,7 +48,7 @@ def export_book(databook):
dset_sheet(dset, ws)
- stream = io.BytesIO()
+ stream = BytesIO()
wb.save(stream)
return stream.getvalue()