From ba7e087aef37b4bfb83a0b42514ae618ed42a9a4 Mon Sep 17 00:00:00 2001 From: Stephen Hu <812791840@qq.com> Date: Mon, 22 Dec 2025 13:09:42 +0800 Subject: [PATCH] Refactor:remove useless try catch for ppt parser (#12063) ### What problem does this PR solve? remove useless try catch for ppt parser ### Type of change - [x] Refactoring --- deepdoc/parser/ppt_parser.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/deepdoc/parser/ppt_parser.py b/deepdoc/parser/ppt_parser.py index 39eab03a6..1b04b4d7c 100644 --- a/deepdoc/parser/ppt_parser.py +++ b/deepdoc/parser/ppt_parser.py @@ -88,12 +88,9 @@ class RAGFlowPptParser: texts = [] for shape in sorted( slide.shapes, key=lambda x: ((x.top if x.top is not None else 0) // 10, x.left if x.left is not None else 0)): - try: - txt = self.__extract(shape) - if txt: - texts.append(txt) - except Exception as e: - logging.exception(e) + txt = self.__extract(shape) + if txt: + texts.append(txt) txts.append("\n".join(texts)) return txts