From aae167cf11c5b20bb494dccc551145ace591406f Mon Sep 17 00:00:00 2001 From: KIMB-technologies Date: Wed, 20 Nov 2024 12:03:38 +0100 Subject: [PATCH] Fix DB issues with Python 3.12 --- .gitea/workflows/docker-build.yml | 2 +- ums/management/db.py | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 9b55c3e..fcf933d 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -1,4 +1,4 @@ -name: Build and push Docker image at git tag +name: Build and push Docker images on git tags on: push: tags: diff --git a/ums/management/db.py b/ums/management/db.py index 1fe926e..582e9bb 100644 --- a/ums/management/db.py +++ b/ums/management/db.py @@ -26,7 +26,8 @@ class DB(): def __init__(self): self.db = sqlite3.connect( os.path.join(PERSIST_PATH, 'messages.db'), - check_same_thread=False + check_same_thread=False, + autocommit=False ) self.db.row_factory = sqlite3.Row atexit.register(lambda db : db.close(), self.db) @@ -191,6 +192,4 @@ class DB(): self.db.execute("SELECT * FROM Messages WHERE count = ?", (count,)).fetchone() ) except: - return None - - + return None \ No newline at end of file