Spaces:
Running
Running
File size: 572 Bytes
585f232 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | """Local development: load KEY=VALUE lines from ../.env into the environment (the Space gets these as secrets)."""
import os
from pathlib import Path
def load(path=None):
p = Path(path) if path else Path(__file__).resolve().parent.parent / ".env"
if not p.exists():
return
for line in p.read_text(encoding="utf-8").splitlines():
line = line.strip()
if not line or line.startswith("#") or "=" not in line:
continue
k, v = line.split("=", 1)
os.environ.setdefault(k.strip(), v.strip().strip('"').strip("'"))
|