summaryrefslogtreecommitdiff
path: root/tablib
diff options
context:
space:
mode:
authorMike Waldner <mwaldner@gilt.com>2011-08-07 19:19:54 -0400
committerMike Waldner <mwaldner@gilt.com>2011-08-07 19:19:54 -0400
commita2b4e4c6ba6315571e476b09f69312c7d5788e45 (patch)
tree663b4ef9c298cbd8d4ad6d350c8c94e5430af1c8 /tablib
parent33a83316df627f49e95c744c6ceb87ff051ddbf7 (diff)
downloadtablib-a2b4e4c6ba6315571e476b09f69312c7d5788e45.tar.gz
Replace None with empty string before creating td
Diffstat (limited to 'tablib')
-rw-r--r--tablib/formats/_html.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tablib/formats/_html.py b/tablib/formats/_html.py
index 485536c..ffde95f 100644
--- a/tablib/formats/_html.py
+++ b/tablib/formats/_html.py
@@ -30,13 +30,17 @@ def export_set(dataset):
page.table.open()
if dataset.headers is not None:
+ new_header = [item if item is not None else '' for item in dataset.headers]
+
page.thead.open()
- headers = markup.oneliner.th(dataset.headers)
+ headers = markup.oneliner.th(new_header)
page.tr(headers)
page.thead.close()
for row in dataset:
- html_row = markup.oneliner.td(row)
+ new_row = [item if item is not None else '' for item in row]
+
+ html_row = markup.oneliner.td(new_row)
page.tr(html_row)
page.table.close()