Browse Source

Fix error message on header level mismatch

pull/14710/head
Yurii Motov 5 months ago
parent
commit
8c5f21c83c
  1. 9
      scripts/doc_parsing_utils.py

9
scripts/doc_parsing_utils.py

@ -226,14 +226,15 @@ def replace_header_permalinks(
f"({len(header_permalinks)} vs {len(original_header_permalinks)})"
)
for header_info, original_header_info in zip(
header_permalinks, original_header_permalinks
):
for header_no in range(len(header_permalinks)):
header_info = header_permalinks[header_no]
original_header_info = original_header_permalinks[header_no]
if header_info["hashes"] != original_header_info["hashes"]:
raise ValueError(
"Header levels do not match between document and original document"
f" (found {header_info['hashes']}, expected {original_header_info['hashes']})"
f" for header №{header_info['line_no']}"
f" for header №{header_no + 1} in line {header_info['line_no']}"
)
line_no = header_info["line_no"] - 1
hashes = header_info["hashes"]

Loading…
Cancel
Save