Run: black and isort

This commit is contained in:
2025-10-05 02:28:47 +02:00
parent bd3e23da07
commit 6e9f8a0589
12 changed files with 222 additions and 189 deletions

View File

@@ -1,5 +1,7 @@
import logging
from flask import g, current_app
from flask import current_app, g
from .interface import DatabaseInterface
logger = logging.getLogger(__name__)
@@ -16,7 +18,7 @@ class FlaskDatabaseManager:
Holt die Datenbank-Instanz für den aktuellen Request
Verwendet Flask's 'g' object für request-lokale Speicherung
"""
if 'database' not in g:
if "database" not in g:
g.database = self.database_factory_func()
g.database.connect()
g.database.create_user_table()
@@ -28,11 +30,11 @@ class FlaskDatabaseManager:
"""
Schließt die Datenbank-Verbindung am Ende des Requests
"""
database = g.pop('database', None)
database = g.pop("database", None)
if database is not None:
database.disconnect()
logger.debug("Database connection closed for request")
def init_app(self, app):
"""Registriert die Database-Manager-Funktionen bei Flask"""
app.teardown_appcontext(self.close_db)
app.teardown_appcontext(self.close_db)