More fixes for windoze

This commit is contained in:
teknium1 2026-02-25 15:20:42 -08:00
parent 3c5bf5b9d8
commit d72b9eadec
6 changed files with 29 additions and 8 deletions

View file

@ -43,7 +43,10 @@ from dotenv import load_dotenv
# Load .env file if it exists
env_path = Path(__file__).parent / '.env'
if env_path.exists():
load_dotenv(dotenv_path=env_path)
try:
load_dotenv(dotenv_path=env_path, encoding="utf-8")
except UnicodeDecodeError:
load_dotenv(dotenv_path=env_path, encoding="latin-1")
logger.info("Loaded environment variables from %s", env_path)
else:
logger.info("No .env file found at %s. Using system environment variables.", env_path)