From d2b52a679ef20722b534e591fb2f036716cdfdbe Mon Sep 17 00:00:00 2001 From: Florian Date: Sat, 31 Oct 2026 23:15:44 +0100 Subject: [PATCH] Updated modules --- db_module/db.py | 7 ++++--- pyproject.toml | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/db_module/db.py b/db_module/db.py index c5815b4..0cd6738 100644 --- a/db_module/db.py +++ b/db_module/db.py @@ -5,7 +5,8 @@ import time from collections.abc import Generator from mysql.connector import Error, pooling -from mysql.connector.pooling import MySQLConnection, MySQLConnectionPool +from mysql.connector.connection import MySQLConnection +from mysql.connector.pooling import MySQLConnectionPool from secret_manager import get_secret @@ -26,8 +27,8 @@ def get_mysql_config(): """Returns a MYSQL config because creating it on module import lead to the environment variable not being available""" db_host = os.getenv("DB_HOST", "localhost") db_database = os.getenv("DB_DATABASE","app") - db_username = get_secret(os.getenv("DB_USERNAME",""),"/etc/secrets/db_username") - db_password = get_secret(os.getenv("DB_PASSWORD",""),"/etc/secrets/db_password") + db_username = get_secret("DB_USERNAME","/etc/secrets/db_username") + db_password = get_secret("DB_PASSWORD","/etc/secrets/db_password") return { "host": db_host, "user": db_username, diff --git a/pyproject.toml b/pyproject.toml index 88134e6..05883f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,11 @@ [project] name = "lib-db-module" -version = "0.3.0" +version = "0.4.0" description = "Shared database module" readme = "README.md" requires-python = ">=3.10" authors = [{ name = "Florian Gänsejunge" }] -dependencies = ["mysql-connector-python==9.4.0","lib-secret-manager"] +dependencies = ["mysql-connector-python==26.10.0","lib-secret-manager"] [build-system] requires = ["setuptools>=61", "wheel"]