(values: Iterable[Any])
| 111 | |
| 112 | |
| 113 | def dedupe_strings(values: Iterable[Any]) -> List[str]: |
| 114 | result: List[str] = [] |
| 115 | seen: set[str] = set() |
| 116 | for value in values: |
| 117 | cleaned = str(value or "").strip() |
| 118 | if not cleaned: |
| 119 | continue |
| 120 | marker = cleaned.casefold() |
| 121 | if marker in seen: |
| 122 | continue |
| 123 | seen.add(marker) |
| 124 | result.append(cleaned) |
| 125 | return result |
| 126 | |
| 127 | |
| 128 | def normalize_phrase_text(value: Any) -> str: |
no outgoing calls
no test coverage detected