From 6872aa510be6c1c1f8c99f8161b34a4f57e094dd Mon Sep 17 00:00:00 2001 From: lmiranda Date: Sun, 18 Jan 2026 12:14:48 -0500 Subject: [PATCH] fix: Use explicit path for .env file loading load_dotenv() was searching from cwd, which may not be the project root. Now explicitly passes PROJECT_ROOT / ".env" path. Co-Authored-By: Claude Opus 4.5 --- scripts/data/load_toronto_data.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/data/load_toronto_data.py b/scripts/data/load_toronto_data.py index 1efe9f4..6a29459 100644 --- a/scripts/data/load_toronto_data.py +++ b/scripts/data/load_toronto_data.py @@ -30,11 +30,11 @@ from typing import Any from dotenv import load_dotenv -# Load .env file so dbt can access POSTGRES_* environment variables -load_dotenv() - # Add project root to path PROJECT_ROOT = Path(__file__).parent.parent.parent + +# Load .env file so dbt can access POSTGRES_* environment variables +load_dotenv(PROJECT_ROOT / ".env") sys.path.insert(0, str(PROJECT_ROOT)) from portfolio_app.toronto.loaders import ( # noqa: E402