Explorar o código

fix: keyerror in equation replace

许瑞 hai 1 ano
pai
achega
92f9df5dd7
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  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公式了