From ae566f249fcf42340c75089e7468b9acfbaa6638 Mon Sep 17 00:00:00 2001 From: Seongho Bae Date: Wed, 2 Sep 2026 05:47:52 +0900 Subject: [PATCH] chore: remove ad-hoc text-safety debug script --- test_parse3.py | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 test_parse3.py diff --git a/test_parse3.py b/test_parse3.py deleted file mode 100644 index cbdec66c1..000000000 --- a/test_parse3.py +++ /dev/null @@ -1,33 +0,0 @@ -import sys -from pathlib import Path - -sys.path.insert(0, str(Path(__file__).resolve().parent / "backend")) -from services.text_safety import _mask_angle_emails, _PlainTextHTMLParser, _strip_tag_like_segments - - -def main() -> None: - payload = "-->" - - decoded = payload - masked, placeholders = _mask_angle_emails(decoded) - print("masked:", repr(masked)) - parser = _PlainTextHTMLParser() - parser.feed(masked) - parser.close() - text = parser.get_text() - print("text after parser get_text (normalized):", repr(text)) - - print("after get_text but raw joins:", repr("".join(parser._parts))) - print("just _strip_tag_like_segments directly on parser._parts:", _strip_tag_like_segments("".join(parser._parts))) - - cleaned_lines = [] - for line in text.splitlines(): - cleaned_lines.append(_strip_tag_like_segments(line)) - text = "\n".join(cleaned_lines).strip() - for token, original in placeholders.items(): - text = text.replace(token, original) - print("text after second loop:", repr(text)) - - -if __name__ == "__main__": - main()