From 2105118f9047eaacf60116f2d6b62b2d21c80f3a Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 26 Jan 2015 21:44:44 +0000 Subject: Warn on unsupported image types --- mammoth/docx/document_xml.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'mammoth') 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)) -- cgit v1.2.3