Deletes specified glossary. :param glossary: GlossaryInfo or ID of glossary to delete. :raises GlossaryNotFoundException: If no glossary with given ID is found.
(self, glossary: Union[str, GlossaryInfo])
| 1185 | return util.convert_tsv_to_dict(content) |
| 1186 | |
| 1187 | def delete_glossary(self, glossary: Union[str, GlossaryInfo]) -> None: |
| 1188 | """Deletes specified glossary. |
| 1189 | |
| 1190 | :param glossary: GlossaryInfo or ID of glossary to delete. |
| 1191 | :raises GlossaryNotFoundException: If no glossary with given ID is |
| 1192 | found. |
| 1193 | """ |
| 1194 | if isinstance(glossary, GlossaryInfo): |
| 1195 | glossary_id = glossary.glossary_id |
| 1196 | else: |
| 1197 | glossary_id = glossary |
| 1198 | |
| 1199 | status, content, json = self._api_call( |
| 1200 | f"v2/glossaries/{glossary_id}", |
| 1201 | method="DELETE", |
| 1202 | ) |
| 1203 | self._raise_for_status(status, content, json, glossary=True) |