From 962c66714e733312afd19beab4b08a51d867db88 Mon Sep 17 00:00:00 2001 From: KevinHuSh <kevinhu.sh@gmail.com> Date: Fri, 19 Apr 2024 11:26:38 +0800 Subject: [PATCH] fix divide by zero bug (#447) ### What problem does this PR solve? #445 ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- deepdoc/parser/pdf_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deepdoc/parser/pdf_parser.py b/deepdoc/parser/pdf_parser.py index b352858..b8a6924 100644 --- a/deepdoc/parser/pdf_parser.py +++ b/deepdoc/parser/pdf_parser.py @@ -64,7 +64,7 @@ class HuParser: """ def __char_width(self, c): - return (c["x1"] - c["x0"]) // len(c["text"]) + return (c["x1"] - c["x0"]) // max(len(c["text"]), 1) def __height(self, c): return c["bottom"] - c["top"] -- GitLab