From 5e12d0795adf61274041dd224e0b11effb75b8fc Mon Sep 17 00:00:00 2001 From: Benichou Date: Sun, 30 Mar 2025 16:08:19 -0400 Subject: [PATCH] fix: ensure handling of pictures only applies to picture with an image attribute and image part of all extensions except with emf or wmf extensions to avoid bug in adding picture to doc (just added ny signoff) Signed-off-by: Franck Benichou franck.benichou@sciencespo.fr --- docling/backend/mspowerpoint_backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docling/backend/mspowerpoint_backend.py b/docling/backend/mspowerpoint_backend.py index 3523f556..d5ffee02 100644 --- a/docling/backend/mspowerpoint_backend.py +++ b/docling/backend/mspowerpoint_backend.py @@ -394,7 +394,7 @@ class MsPowerpointDocumentBackend(DeclarativeDocumentBackend, PaginatedDocumentB # Handle Pictures if hasattr(shape, "image"): # make sure the Picture shape has an image attribute image_part = shape.image # get the image part - if image_part.ext not in ["emf", "wmf"]: # all extensions except emf and wmf that lead to bug in adding picture to doc + if image_part.ext not in ["emf", "wmf"]: # all extensions except emf and wmf self.handle_pictures(shape, parent_slide, slide_ind, doc, slide_size) # If shape doesn't have any text, move on to the next shape if not hasattr(shape, "text"):