diff --git a/src/komcache/cache.py b/src/komcache/cache.py index f0ad548..51d9a07 100644 --- a/src/komcache/cache.py +++ b/src/komcache/cache.py @@ -123,6 +123,17 @@ class KomCache: log.error(f"Error updating data: {e}") return False + def delete(self, query: str, args: dict[str, Any]) -> bool: + try: + session = self.Session() + session.execute(text(query), args) + session.commit() + session.close() + return True + except SQLAlchemyError as e: + log.error(f"Error deleting data: {e}") + return False + def get_last_update_date(self, series_name: str) -> str: try: session = self.Session()