فهرست منبع

fix: keyerror in equation replace

许瑞 1 سال پیش
والد
کامیت
92f9df5dd7
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      magic_pdf/pre_proc/equations_replace.py

+ 3 - 0
magic_pdf/pre_proc/equations_replace.py

@@ -258,6 +258,9 @@ def replace_line_v2(eqinfo, line):
     last_overlap_span = -1
     delete_chars = []
     for i in range(0, len(line["spans"])):
+        if "chars" not in line["spans"][i]:
+            continue
+
         if line["spans"][i].get("_type", None) is not None:
             continue  # 忽略,因为已经是插入的伪造span公式了