summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2020-02-12 20:12:53 +0100
committerGitHub <noreply@github.com>2020-02-12 21:12:53 +0200
commitaaeb5c83600052f6696eb09a155112bc0252fffa (patch)
tree8af2cc62f8966ec79f6300c9a27d1e017a09d4cc /src
parent7a6c623cca51293d82bfc1f09bb1aa123708f2da (diff)
downloadtablib-aaeb5c83600052f6696eb09a155112bc0252fffa.tar.gz
Fixes #226 - Allow importing ragged CSV files (#456)
Diffstat (limited to 'src')
-rw-r--r--src/tablib/formats/_csv.py2
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