diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-01-26 21:44:44 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-01-26 21:44:44 +0000 |
| commit | 2105118f9047eaacf60116f2d6b62b2d21c80f3a (patch) | |
| tree | 14fb2241f90f39e9c7b93540a6c3a886f76ed169 /mammoth | |
| parent | 5d50558b527175e9651a96a4609720884942c833 (diff) | |
Warn on unsupported image types
Diffstat (limited to 'mammoth')
| -rw-r--r-- | mammoth/docx/document_xml.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mammoth/docx/document_xml.py b/mammoth/docx/document_xml.py index c4f0b14..2004948 100644 --- a/mammoth/docx/document_xml.py +++ b/mammoth/docx/document_xml.py @@ -219,7 +219,13 @@ def _create_reader(numbering, content_types, relationships, styles, note_element return contextlib.closing(image_file) image = documents.image(alt_text=alt_text, content_type=content_type, open=open_image) - return results.success(image) + + if content_type in ["image/png", "image/gif", "image/jpeg", "image/svg+xml", "image/tiff"]: + messages = [] + else: + messages = [results.warning("Image of type {0} is unlikely to display in web browsers".format(content_type))] + + return results.Result(image, messages) def note_reference_reader(note_type): @handler("w:{0}Reference".format(note_type)) |
