Fix tuple delimiter corruption when missing closing bracket, Handle <|#: -> <|#|> pattern

This commit is contained in:
yangdx 2025-09-14 11:44:21 +08:00
parent fd48afdb00
commit ff705a2323

View file

@ -2652,6 +2652,13 @@ def fix_tuple_delimiter_corruption(
record,
)
# Fix <|#: -> <|#|> (missing closing >)
record = re.sub(
rf"<\|{escaped_delimiter_core}:(?!>)",
tuple_delimiter,
record,
)
# Fix: <|| -> <|#|>
record = re.sub(
r"<\|\|(?!>)",