robust .env loading

This commit is contained in:
2026-06-17 16:19:44 +02:00
parent 1f75801fc5
commit f24c4f0ff7

View File

@@ -1,5 +1,6 @@
import os
import sys
from pathlib import Path
import dotenv
@@ -7,4 +8,8 @@ if sys.stdout is None or sys.stderr is None:
sys.stdout = open(os.devnull, "w")
sys.stderr = open(os.devnull, "w")
dotenv.load_dotenv()
deploy_env_pth = Path(sys.executable).parent / ".env"
if deploy_env_pth.exists():
dotenv.load_dotenv(dotenv_path=deploy_env_pth)
else:
dotenv.load_dotenv()