From aaeb5c83600052f6696eb09a155112bc0252fffa Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Wed, 12 Feb 2020 20:12:53 +0100 Subject: Fixes #226 - Allow importing ragged CSV files (#456) --- src/tablib/formats/_csv.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') 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 -- cgit v1.2.1