(predicate: Callable[[deepl.GlossaryInfo], bool])
| 221 | """ |
| 222 | |
| 223 | def do_cleanup(predicate: Callable[[deepl.GlossaryInfo], bool]): |
| 224 | glossaries = deepl_client.list_multilingual_glossaries() |
| 225 | for glossary in glossaries: |
| 226 | if predicate(glossary): |
| 227 | try: |
| 228 | deepl_client.delete_multilingual_glossary(glossary) |
| 229 | except deepl.DeepLException: |
| 230 | pass |
| 231 | |
| 232 | return do_cleanup |
| 233 |
nothing calls this directly
no test coverage detected