summaryrefslogtreecommitdiff
path: root/tablib/compat.py
blob: 09a56b6eb2f9acd993e9ff3ac010838fe870958d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# -*- coding: utf-8 -*-

"""
tablib.compat
~~~~~~~~~~~~~

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