(self, dirty_string: str)
| 216 | ) |
| 217 | |
| 218 | def clean_python(self, dirty_string: str) -> List[str]: |
| 219 | contamination_indices = ( |
| 220 | (None, *idx_pair) |
| 221 | for dirty_ngram, idx_pair in word_ngrams_indices(dirty_string, self.ngram_n) |
| 222 | if self.normalize_string(dirty_ngram) in self.dirt_ngrams |
| 223 | ) |
| 224 | return self._split_chunks(dirty_string, contamination_indices) |
| 225 | |
| 226 | |
| 227 | ################################################################## |
no test coverage detected