add comment

This commit is contained in:
2025-07-11 22:06:45 +02:00
parent 0022d0e326
commit b1ce9061b1
8 changed files with 212 additions and 591 deletions

View File

@@ -1,9 +1,10 @@
import logging
import mysql.connector
from mysql.connector import Error
logger = logging.getLogger(__name__)
def nnn_connetti_db(cfg: object) -> object:
def connetti_db(cfg: object) -> object:
"""
Establishes a connection to a MySQL database.
@@ -20,10 +21,14 @@ def nnn_connetti_db(cfg: object) -> object:
A MySQL connection object if the connection is successful, otherwise None.
"""
try:
conn = mysql.connector.connect(user=cfg.dbuser, password=cfg.dbpass, host=cfg.dbhost, port=cfg.dbport, database=cfg.dbname)
conn = mysql.connector.connect(user=cfg.dbuser,
password=cfg.dbpass,
host=cfg.dbhost,
port=cfg.dbport,
database=cfg.dbname)
conn.autocommit = True
logger.info("Connected")
return conn
except mysql.connector.Error as e:
except Error as e:
logger.error(f"Database connection error: {e}")
raise # Re-raise the exception to be handled by the caller