(value: Any)
| 124 | |
| 125 | |
| 126 | def normalize_phrase_text(value: Any) -> str: |
| 127 | return " ".join(re.sub(r"[^a-z0-9]+", " ", str(value or "").casefold()).split()) |
| 128 | |
| 129 | |
| 130 | def contains_phrase(text: str, phrase: str) -> bool: |
no outgoing calls
no test coverage detected