diff options
| author | Claude Paroz <claude@2xlibre.net> | 2020-02-12 20:12:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-12 21:12:53 +0200 |
| commit | aaeb5c83600052f6696eb09a155112bc0252fffa (patch) | |
| tree | 8af2cc62f8966ec79f6300c9a27d1e017a09d4cc /src | |
| parent | 7a6c623cca51293d82bfc1f09bb1aa123708f2da (diff) | |
| download | tablib-aaeb5c83600052f6696eb09a155112bc0252fffa.tar.gz | |
Fixes #226 - Allow importing ragged CSV files (#456)
Diffstat (limited to 'src')
| -rw-r--r-- | src/tablib/formats/_csv.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tablib/formats/_csv.py b/src/tablib/formats/_csv.py index 14d7bb2..b0bf435 100644 --- a/src/tablib/formats/_csv.py +++ b/src/tablib/formats/_csv.py @@ -46,6 +46,8 @@ class CSVFormat: if (i == 0) and (headers): dset.headers = row elif row: + if i > 0 and len(row) < dset.width: + row += [''] * (dset.width - len(row)) dset.append(row) @classmethod |
