From 9269736f2387afa4aaf37afd7101b8b2ca50f94d Mon Sep 17 00:00:00 2001 From: WorldTeacher Date: Tue, 3 Jun 2025 20:25:51 +0200 Subject: [PATCH 1/2] add delete function --- src/komcache/cache.py | 11 +++++++++++ 1 file changed, 11 insertions(+) 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() From 4e0a19c97307ad986ecdb5f67537b1e0a6191b04 Mon Sep 17 00:00:00 2001 From: WorldTeacher Date: Tue, 3 Jun 2025 20:28:33 +0200 Subject: [PATCH 2/2] update workflow --- .gitea/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 2e1af5c..155c74e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -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"