From 803e22c8b95faa99aad82a4c9a30aa132f123416 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 24 May 2017 23:05:13 +0100 Subject: Handle unexpected children in table --- mammoth/conversion.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mammoth') diff --git a/mammoth/conversion.py b/mammoth/conversion.py index cbe207a..eb09ded 100644 --- a/mammoth/conversion.py +++ b/mammoth/conversion.py @@ -166,7 +166,10 @@ class _DocumentConverter(documents.element_visitor(args=1)): def visit_table(self, table, context): - body_index = find_index(lambda child: not child.is_header, table.children) + body_index = find_index( + lambda child: not isinstance(child, documents.TableRow) or not child.is_header, + table.children, + ) if body_index is None: body_index = len(table.children) -- cgit v1.2.3