diff options
Diffstat (limited to 'mammoth')
| -rw-r--r-- | mammoth/conversion.py | 2 | ||||
| -rw-r--r-- | mammoth/html_generation.py | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/mammoth/conversion.py b/mammoth/conversion.py index fa1333b..0349774 100644 --- a/mammoth/conversion.py +++ b/mammoth/conversion.py @@ -89,7 +89,7 @@ class DocumentConverter(object): def _convert_table_cell(self, table_cell, html_generator): - html_generator.start("td") + html_generator.start("td", always_write=True) for child in table_cell.children: child_generator = HtmlGenerator() self.convert_element_to_html(child, child_generator) diff --git a/mammoth/html_generation.py b/mammoth/html_generation.py index 8395a3d..32a0d62 100644 --- a/mammoth/html_generation.py +++ b/mammoth/html_generation.py @@ -12,8 +12,11 @@ class HtmlGenerator(object): self._write_all() self._fragments.append(_escape_html(text)) - def start(self, name, attributes=None): + def start(self, name, attributes=None, always_write=False): self._stack.append(_Element(name, attributes)) + + if always_write: + self._write_all() def end(self): element = self._stack.pop() |
