diff options
| author | Mike Waldner <mwaldner@gilt.com> | 2011-08-10 19:50:31 -0400 |
|---|---|---|
| committer | Mike Waldner <mwaldner@gilt.com> | 2011-08-10 19:52:06 -0400 |
| commit | d611233c80b6cfbba8681211e02aab3e468ed5e9 (patch) | |
| tree | 6c30eb1f924a3b8a11975cefe0170560f74c671b /tablib | |
| parent | 3d02b866ce410146ca452370c5e3d63e7a36f282 (diff) | |
| download | tablib-d611233c80b6cfbba8681211e02aab3e468ed5e9.tar.gz | |
Throwing InvalidDimensions when append_col with header is called but only headers exists
Related #33
Diffstat (limited to 'tablib')
| -rw-r--r-- | tablib/core.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tablib/core.py b/tablib/core.py index f52ca92..166d18e 100644 --- a/tablib/core.py +++ b/tablib/core.py @@ -649,8 +649,14 @@ class Dataset(object): # pop the first item off, add to headers if not header: raise HeadersNeeded() + + # corner case - if header is set without data + elif header and self.height == 0: + raise InvalidDimensions + self.headers.insert(index, header) + if self.height and self.width: for i, row in enumerate(self._data): |
