summaryrefslogtreecommitdiff
path: root/tablib/compat.py
diff options
context:
space:
mode:
authorBruno Alla <alla.brunoo@gmail.com>2019-03-02 10:34:19 -0300
committerBruno Alla <alla.brunoo@gmail.com>2019-03-02 10:41:07 -0300
commitf757ab84d1436dff2c32b56fd2d4bbd08968f0c4 (patch)
treee5e81f6a378ed15cc004756f28412c97e067ec9c /tablib/compat.py
parent80e72cfa27264efb9f525bd92ce6476c5eadb3e9 (diff)
parentdc24fda41505d9961cd43939893a1cea3598ad18 (diff)
downloadtablib-f757ab84d1436dff2c32b56fd2d4bbd08968f0c4.tar.gz
Merge branch 'master' into bugfix/invalid-ascii-csv
# Conflicts: # setup.py # tablib/compat.py # test_tablib.py
Diffstat (limited to 'tablib/compat.py')
-rw-r--r--tablib/compat.py22
1 files changed, 6 insertions, 16 deletions
diff --git a/tablib/compat.py b/tablib/compat.py
index d18a781..660697d 100644
--- a/tablib/compat.py
+++ b/tablib/compat.py
@@ -13,34 +13,24 @@ 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
+ from io import StringIO
from tablib.packages import markup3 as markup
- import tablib.packages.dbfpy3 as dbfpy
-
+ from statistics import median
+ from itertools import zip_longest as izip_longest
import csv
- from io import StringIO
- # py3 mappings
+ import tablib.packages.dbfpy3 as dbfpy
- ifilter = filter
unicode = str
- bytes = bytes
- basestring = str
xrange = range
else:
from cStringIO import StringIO as BytesIO
from StringIO import StringIO
from tablib.packages import markup
- from itertools import ifilter
-
+ from tablib.packages.statistics import median
+ from itertools import izip_longest
from backports import csv
import tablib.packages.dbfpy as dbfpy