From 3b9f0897a08088de11300701b22edc64f8766c41 Mon Sep 17 00:00:00 2001 From: Niklas Elsbrock Date: Fri, 13 Aug 2021 23:43:41 +0200 Subject: [PATCH] app_context: Benutzung von `with` statt `pop` --- nateman/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nateman/__init__.py b/nateman/__init__.py index 0af07d7..f5ae6fa 100644 --- a/nateman/__init__.py +++ b/nateman/__init__.py @@ -75,7 +75,8 @@ def create_app() -> Flask: db.init_app(app) db.create_all(app=app) - init_db(app) + with app.app_context(): + init_db(app) # Blueprints registrieren register_blueprints(app) @@ -150,7 +151,6 @@ def setup_syslog(app: Flask): def init_db(app: Flask): """ Initialisiert Stufen und Administratorkonto, falls nicht vorhanden """ - app.app_context().push() if Stufe.query.count() == 0: new_stufen_namen = ["EF", "Q1", "Q2"] for stufe_name in new_stufen_namen: