summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2020-01-11 11:35:05 +0100
committerClaude Paroz <claude@2xlibre.net>2020-01-11 11:57:53 +0100
commit082171698391bd8183b5e507cf5caae86287427a (patch)
tree774181c912baae51e5951877e9d72ae4f92feb26
parent660990b6b06beb3972a6ecc0879029914e957161 (diff)
downloadtablib-082171698391bd8183b5e507cf5caae86287427a.tar.gz
Refs #401 - Fixed some flake8 errors
-rwxr-xr-xsetup.py5
-rw-r--r--src/tablib/__init__.py2
-rw-r--r--src/tablib/core.py3
-rw-r--r--src/tablib/formats/_ods.py2
-rw-r--r--src/tablib/formats/_rst.py2
-rw-r--r--src/tablib/formats/_xls.py1
-rwxr-xr-xtests/test_tablib.py18
7 files changed, 20 insertions, 13 deletions
diff --git a/setup.py b/setup.py
index f46ff1b..f86fad8 100755
--- a/setup.py
+++ b/setup.py
@@ -7,8 +7,9 @@ setup(
use_scm_version=True,
setup_requires=['setuptools_scm'],
description='Format agnostic tabular data library (XLS, JSON, YAML, CSV)',
- long_description=(open('README.md').read() + '\n\n' +
- open('HISTORY.md').read()),
+ long_description=(
+ open('README.md').read() + '\n\n' + open('HISTORY.md').read()
+ ),
long_description_content_type="text/markdown",
author='Kenneth Reitz',
author_email='me@kennethreitz.org',
diff --git a/src/tablib/__init__.py b/src/tablib/__init__.py
index 1d9d505..6e10d78 100644
--- a/src/tablib/__init__.py
+++ b/src/tablib/__init__.py
@@ -1,6 +1,6 @@
""" Tablib. """
from pkg_resources import DistributionNotFound, get_distribution
-from tablib.core import (
+from tablib.core import ( # noqa: F401
Databook,
Dataset,
InvalidDatasetType,
diff --git a/src/tablib/core.py b/src/tablib/core.py
index ef3c26e..73cc8e6 100644
--- a/src/tablib/core.py
+++ b/src/tablib/core.py
@@ -12,7 +12,6 @@ from collections import OrderedDict
from copy import copy
from operator import itemgetter
-from tablib import formats
from tablib.exceptions import (
HeadersNeeded,
InvalidDatasetIndex,
@@ -416,7 +415,7 @@ class Dataset:
fmt = registry.get_format(format)
if not hasattr(fmt, 'import_set'):
raise UnsupportedFormat('Format {} cannot be imported.'.format(format))
-
+
if not import_set:
raise UnsupportedFormat('Format {} cannot be imported.'.format(format))
diff --git a/src/tablib/formats/_ods.py b/src/tablib/formats/_ods.py
index e1bf104..5c52b96 100644
--- a/src/tablib/formats/_ods.py
+++ b/src/tablib/formats/_ods.py
@@ -60,7 +60,7 @@ class ODSFormat:
try:
col = str(col, errors='ignore')
except TypeError:
- ## col is already str
+ # col is already str
pass
ws.addElement(table.TableColumn())
diff --git a/src/tablib/formats/_rst.py b/src/tablib/formats/_rst.py
index 793bce9..6dce91f 100644
--- a/src/tablib/formats/_rst.py
+++ b/src/tablib/formats/_rst.py
@@ -85,7 +85,6 @@ class ReSTFormat:
lines = [''.join((lpad, pad.join(line), rpad)) for line in lines]
return lines
-
@classmethod
def _get_column_widths(cls, dataset, max_table_width=MAX_TABLE_WIDTH, pad_len=3):
"""
@@ -184,7 +183,6 @@ class ReSTFormat:
lines.append(row_sep)
return '\n'.join(lines)
-
@classmethod
def _use_simple_table(cls, head0, col0, width0):
"""
diff --git a/src/tablib/formats/_xls.py b/src/tablib/formats/_xls.py
index 0b13d27..7a8ec63 100644
--- a/src/tablib/formats/_xls.py
+++ b/src/tablib/formats/_xls.py
@@ -63,7 +63,6 @@ class XLSFormat:
wb.save(stream)
return stream.getvalue()
-
@classmethod
def import_set(cls, dset, in_stream, headers=True):
"""Returns databook from XLS stream."""
diff --git a/tests/test_tablib.py b/tests/test_tablib.py
index e71105e..b20b669 100755
--- a/tests/test_tablib.py
+++ b/tests/test_tablib.py
@@ -169,7 +169,8 @@ class TablibTestCase(BaseTestCase):
def test_add_callable_column(self):
"""Verify adding column with values specified as callable."""
- new_col = lambda x: x[0]
+ def new_col(x):
+ return x[0]
self.founders.append_col(new_col, header='first_again')
@@ -1313,10 +1314,19 @@ class DocTests(unittest.TestCase):
class CliTests(BaseTestCase):
def test_cli_export_github(self):
- self.assertEqual('|---|---|---|\n| a | b | c |', tablib.Dataset(['a','b','c']).export('cli', tablefmt='github'))
+ self.assertEqual(
+ '|---|---|---|\n| a | b | c |',
+ tablib.Dataset(['a', 'b', 'c']).export('cli', tablefmt='github')
+ )
def test_cli_export_simple(self):
- self.assertEqual('- - -\na b c\n- - -', tablib.Dataset(['a','b','c']).export('cli', tablefmt='simple'))
+ self.assertEqual(
+ '- - -\na b c\n- - -',
+ tablib.Dataset(['a', 'b', 'c']).export('cli', tablefmt='simple')
+ )
def test_cli_export_grid(self):
- self.assertEqual('+---+---+---+\n| a | b | c |\n+---+---+---+', tablib.Dataset(['a','b','c']).export('cli', tablefmt='grid'))
+ self.assertEqual(
+ '+---+---+---+\n| a | b | c |\n+---+---+---+',
+ tablib.Dataset(['a', 'b', 'c']).export('cli', tablefmt='grid')
+ )