diff options
| author | Kenneth Reitz <me@kennethreitz.com> | 2011-05-14 10:10:02 -0400 |
|---|---|---|
| committer | Kenneth Reitz <me@kennethreitz.com> | 2011-05-14 10:10:02 -0400 |
| commit | 239e33aaedafe3e55c92c80f67e4e595449bdc4a (patch) | |
| tree | 79c68dc5a363c4859e6f3d6fcc8ac7cb3e8f52c9 | |
| parent | bf4fdea1876a86087566eb593f8c30f0a60caf7f (diff) | |
| download | tablib-239e33aaedafe3e55c92c80f67e4e595449bdc4a.tar.gz | |
subtle format cleanups
| -rw-r--r-- | tablib/compat.py | 6 | ||||
| -rw-r--r-- | tablib/formats/_csv.py | 13 | ||||
| -rw-r--r-- | tablib/formats/_tsv.py | 13 |
3 files changed, 8 insertions, 24 deletions
diff --git a/tablib/compat.py b/tablib/compat.py index de03cd7..1175aaa 100644 --- a/tablib/compat.py +++ b/tablib/compat.py @@ -22,9 +22,11 @@ except ImportError: if is_py3: from io import BytesIO + from io import StringIO import tablib.packages.xlwt3 as xlwt from tablib.packages import markup3 as markup from tablib.packages import openpyxl3 as openpyxl + import csv # py3 mappings @@ -34,9 +36,11 @@ if is_py3: else: from cStringIO import StringIO as BytesIO + from cStringIO import StringIO import tablib.packages.xlwt as xlwt from tablib.packages import markup from itertools import ifilter from tablib.packages import openpyxl + import tablib.packages.unicodecsv as csv - + unicode = unicode
\ No newline at end of file diff --git a/tablib/formats/_csv.py b/tablib/formats/_csv.py index bfe8b0f..2c0bfc2 100644 --- a/tablib/formats/_csv.py +++ b/tablib/formats/_csv.py @@ -3,22 +3,11 @@ """ Tablib - CSV Support. """ -import sys -if sys.version_info[0] > 2: - is_py3 = True - - from io import StringIO - import csv -else: - is_py3 = False - from cStringIO import StringIO - import tablib.packages.unicodecsv as csv - - import os import tablib +from tablib.compat import is_py3, StringIO, csv title = 'csv' diff --git a/tablib/formats/_tsv.py b/tablib/formats/_tsv.py index e2ca25e..54838b1 100644 --- a/tablib/formats/_tsv.py +++ b/tablib/formats/_tsv.py @@ -3,20 +3,11 @@ """ Tablib - TSV (Tab Separated Values) Support. """ -import sys -if sys.version_info[0] > 2: - is_py3 = True - from io import StringIO - import csv -else: - is_py3 = False - from cStringIO import StringIO - import tablib.packages.unicodecsv as csv - - import os import tablib +from tablib.compat import is_py3, csv, StringIO + title = 'tsv' |
