diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/tablib/core.py | 13 | ||||
| -rw-r--r-- | src/tablib/formats/_html.py | 2 | ||||
| -rw-r--r-- | src/tablib/formats/_jira.py | 8 | ||||
| -rw-r--r-- | src/tablib/formats/_rst.py | 2 | ||||
| -rw-r--r-- | src/tablib/formats/_xlsx.py | 2 | ||||
| -rw-r--r-- | src/tablib/packages/dbfpy/dbfnew.py | 2 | ||||
| -rw-r--r-- | src/tablib/packages/dbfpy/fields.py | 8 | ||||
| -rw-r--r-- | src/tablib/packages/dbfpy/utils.py | 3 |
8 files changed, 15 insertions, 25 deletions
diff --git a/src/tablib/core.py b/src/tablib/core.py index 23903eb..61c7a50 100644 --- a/src/tablib/core.py +++ b/src/tablib/core.py @@ -40,9 +40,6 @@ class Row: def __repr__(self): return repr(self._row) - def __getslice__(self, i, j): - return self._row[i:j] - def __getitem__(self, i): return self._row[i] @@ -264,7 +261,7 @@ class Dataset: else: is_valid = (len(col) == self.height) if self.height else True else: - is_valid = all((len(x) == self.width for x in self._data)) + is_valid = all(len(x) == self.width for x in self._data) if is_valid: return True @@ -423,7 +420,7 @@ class Dataset: export_set, import_set = self._formats.get(format, (None, None)) if not import_set: - raise UnsupportedFormat('Format {0} cannot be imported.'.format(format)) + raise UnsupportedFormat('Format {} cannot be imported.'.format(format)) import_set(self, in_stream, **kwargs) return self @@ -436,7 +433,7 @@ class Dataset: """ export_set, import_set = self._formats.get(format, (None, None)) if not export_set: - raise UnsupportedFormat('Format {0} cannot be exported.'.format(format)) + raise UnsupportedFormat('Format {} cannot be exported.'.format(format)) return export_set(self, **kwargs) @@ -1095,7 +1092,7 @@ class Databook: export_book, import_book = self._formats.get(format, (None, None)) if not import_book: - raise UnsupportedFormat('Format {0} cannot be loaded.'.format(format)) + raise UnsupportedFormat('Format {} cannot be loaded.'.format(format)) import_book(self, in_stream, **kwargs) return self @@ -1108,7 +1105,7 @@ class Databook: """ export_book, import_book = self._formats.get(format, (None, None)) if not export_book: - raise UnsupportedFormat('Format {0} cannot be exported.'.format(format)) + raise UnsupportedFormat('Format {} cannot be exported.'.format(format)) return export_book(self, **kwargs) diff --git a/src/tablib/formats/_html.py b/src/tablib/formats/_html.py index bb31128..edf0c0a 100644 --- a/src/tablib/formats/_html.py +++ b/src/tablib/formats/_html.py @@ -53,7 +53,7 @@ def export_book(databook): for i, dset in enumerate(databook._datasets): title = (dset.title if dset.title else 'Set %s' % (i)) - wrapper.write('<%s>%s</%s>\n' % (BOOK_ENDINGS, title, BOOK_ENDINGS)) + wrapper.write('<{}>{}</{}>\n'.format(BOOK_ENDINGS, title, BOOK_ENDINGS)) wrapper.write(dset.html) wrapper.write('\n') diff --git a/src/tablib/formats/_jira.py b/src/tablib/formats/_jira.py index 99dbf3e..96efcf7 100644 --- a/src/tablib/formats/_jira.py +++ b/src/tablib/formats/_jira.py @@ -19,7 +19,7 @@ def export_set(dataset): header = _get_header(dataset.headers) if dataset.headers else '' body = _get_body(dataset) - return '%s\n%s' % (header, body) if header else body + return '{}\n{}'.format(header, body) if header else body def _get_body(dataset): @@ -31,6 +31,6 @@ def _get_header(headers): def _serialize_row(row, delimiter='|'): - return '%s%s%s' % (delimiter, - delimiter.join([str(item) if item else ' ' for item in row]), - delimiter) + return '{}{}{}'.format(delimiter, + delimiter.join([str(item) if item else ' ' for item in row]), + delimiter) diff --git a/src/tablib/formats/_rst.py b/src/tablib/formats/_rst.py index 8b5cfa0..8067f73 100644 --- a/src/tablib/formats/_rst.py +++ b/src/tablib/formats/_rst.py @@ -34,7 +34,7 @@ def _max_word_len(text): 8 """ - return max((len(word) for word in text.split())) if text else 0 + return max(len(word) for word in text.split()) if text else 0 def _get_column_string_lengths(dataset): diff --git a/src/tablib/formats/_xlsx.py b/src/tablib/formats/_xlsx.py index 0a947b8..6ac46b9 100644 --- a/src/tablib/formats/_xlsx.py +++ b/src/tablib/formats/_xlsx.py @@ -112,7 +112,7 @@ def dset_sheet(dataset, ws, freeze_panes=True): row_number = i + 1 for j, col in enumerate(row): col_idx = get_column_letter(j + 1) - cell = ws['%s%s' % (col_idx, row_number)] + cell = ws['{}{}'.format(col_idx, row_number)] # bold headers if (row_number == 1) and dataset.headers: diff --git a/src/tablib/packages/dbfpy/dbfnew.py b/src/tablib/packages/dbfpy/dbfnew.py index 29c09a1..1562021 100644 --- a/src/tablib/packages/dbfpy/dbfnew.py +++ b/src/tablib/packages/dbfpy/dbfnew.py @@ -176,7 +176,7 @@ if __name__ == '__main__': for i1 in range(len(dbft)): rec = dbft[i1] for fldName in dbft.fieldNames: - print('%s:\t %s' % (fldName, rec[fldName])) + print('{}:\t {}'.format(fldName, rec[fldName])) print() dbft.close() diff --git a/src/tablib/packages/dbfpy/fields.py b/src/tablib/packages/dbfpy/fields.py index c763e1e..d6ee84e 100644 --- a/src/tablib/packages/dbfpy/fields.py +++ b/src/tablib/packages/dbfpy/fields.py @@ -134,11 +134,7 @@ class DbfFieldDef: definition of this field. """ - if sys.version_info < (2, 4): - # earlier versions did not support padding character - _name = self.name[:11] + "\0" * (11 - len(self.name)) - else: - _name = self.name.ljust(11, '\0') + _name = self.name.ljust(11, '\0') return ( _name + self.typeCode + @@ -311,7 +307,7 @@ class DbfLogicalFieldDef(DbfFieldDef): return False if value in "YyTt": return True - raise ValueError("[%s] Invalid logical value %r" % (self.name, value)) + raise ValueError("[{}] Invalid logical value {!r}".format(self.name, value)) def encodeValue(self, value): """Return a character from the "TF?" set. diff --git a/src/tablib/packages/dbfpy/utils.py b/src/tablib/packages/dbfpy/utils.py index b3388a7..284d3ee 100644 --- a/src/tablib/packages/dbfpy/utils.py +++ b/src/tablib/packages/dbfpy/utils.py @@ -158,9 +158,6 @@ class _InvalidValue: def __str__(self): return "" - def __unicode__(self): - return "" - def __repr__(self): return "<INVALID>" |
