diff options
| author | Kenneth Reitz <me@kennethreitz.com> | 2011-05-12 16:44:39 -0400 |
|---|---|---|
| committer | Kenneth Reitz <me@kennethreitz.com> | 2011-05-12 17:00:13 -0400 |
| commit | 79fb82d69d9c51e531c02a0af3f1bc49756fdaf4 (patch) | |
| tree | 52c7c0b5a3908517b97e50f0e6d896d373fdb4ef /tablib/compat.py | |
| parent | 85673b365cee0cea06b2525ded371af55191e308 (diff) | |
| download | tablib-79fb82d69d9c51e531c02a0af3f1bc49756fdaf4.tar.gz | |
compat module
Diffstat (limited to 'tablib/compat.py')
| -rw-r--r-- | tablib/compat.py | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/tablib/compat.py b/tablib/compat.py index 85ae9b4..09a56b6 100644 --- a/tablib/compat.py +++ b/tablib/compat.py @@ -10,9 +10,24 @@ Tablib compatiblity module. import sys +is_py3 = (sys.version_info[0] > 2) + + + +try: + from collections import OrderedDict +except ImportError: + from tablib.packages.ordereddict import OrderedDict + + +if is_py3: + from io import BytesIO + import tablib.packages.xlwt3 as xlwt + from tablib.packages import markup3 as markup + +else: + from cStringIO import StringIO as BytesIO + import tablib.packages.xlwt as xlwt + from tablib.packages import markup -from tablib.core import ( - Databook, Dataset, detect, import_set, - InvalidDatasetType, InvalidDimensions, UnsupportedFormat -) |
