diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-12-14 16:25:32 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-12-14 16:25:32 +0000 |
| commit | 90a19c890a3634f9ba8d8435af04982f9a8b76da (patch) | |
| tree | 48369a8b3129aea54425a45cd973fe902fe0a349 /mammoth/conversion.py | |
| parent | 07480fc677e51edc2af85a5c6ed9fd9449a7dac6 (diff) | |
Emit warnings on recognised paragraph styles
Diffstat (limited to 'mammoth/conversion.py')
| -rw-r--r-- | mammoth/conversion.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mammoth/conversion.py b/mammoth/conversion.py index 624f6cb..e3a6fe1 100644 --- a/mammoth/conversion.py +++ b/mammoth/conversion.py @@ -9,11 +9,12 @@ def convert_document_element_to_html(element, styles=None): converter = DocumentConverter(styles) converter.convert_element_to_html(element, html_generator) html_generator.end_all() - return results.success(html_generator.html_string()) + return results.Result(html_generator.html_string(), converter.messages) class DocumentConverter(object): def __init__(self, styles): + self.messages = [] self._styles = styles self._converters = { documents.Document: self._convert_document, @@ -57,5 +58,8 @@ class DocumentConverter(object): document_matcher.style_name is None or document_matcher.style_name == paragraph.style_name): return style.html_path - + + if paragraph.style_name is not None: + self.messages.append(results.warning("Unrecognised paragraph style: {0}".format(paragraph.style_name))) + return html_paths.path([html_paths.element("p")]) |
