From 00a2a8180ea9dc16cfc1955291b02f96630106aa Mon Sep 17 00:00:00 2001 From: Kharec Date: Tue, 11 Nov 2025 05:14:19 +0100 Subject: [PATCH] refactor: move load_dotenv() inside create_app() --- flado/app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flado/app.py b/flado/app.py index 9366fdc..55534d8 100644 --- a/flado/app.py +++ b/flado/app.py @@ -11,9 +11,6 @@ from dotenv import load_dotenv from .blueprints import tasks_blueprint from .models import db -# Load environment variables -load_dotenv() - # Determine if we're in production FLASK_ENV = os.getenv('FLASK_ENV', 'development').lower() _is_production = FLASK_ENV == 'production' @@ -37,6 +34,9 @@ def create_app(config_name: Optional[str] = None) -> Flask: Returns: Flask application instance """ + # Load environment variables + load_dotenv() + # Get the base directory (project root) base_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) template_dir = os.path.join(base_dir, 'flado', 'templates')