Feature: add delete function to delete entries in the database #5

Merged
WorldTeacher merged 2 commits from dev into main 2025-06-03 19:30:08 +01:00
2 changed files with 16 additions and 0 deletions

View File

@@ -21,10 +21,15 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@master
with:
fetch-depth: 0
fetch-tags: true
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
run: uv python install
with:
python-version-file: "pyproject.toml"
- name: Set Git identity
run: |
git config user.name "Gitea CI"

View File

@@ -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()