Source code for ticclat.dev_utils
"""Utilities used while developing TICCLAT"""
from ticclat.ticclat_schema import Lexicon
[docs]def delete_lexicon(session, lexicon_id):
"""Delete a lexicon from the database."""
lexicon = session.query(Lexicon).get(lexicon_id)
# delete relevant related objects
lexicon.lexicon_wordform_links = []
lexicon.lexicon_wordforms = []
# delete lexicon
session.delete(lexicon)