# ============================================================================== # Author: Simon-Pierre Boucher # File: restoka/__init__.py # Desc: Resto·Ka — agrégateur des restaurants du Québec (menus & prix). # Paquet principal ; architecture calquée sur Lou·Ka (famille ·Ka). # Charge .env (clés API) quel que soit le point d'entrée. # ============================================================================== import os as _os from pathlib import Path as _Path _env = _Path(__file__).resolve().parent.parent / ".env" if _env.exists(): for _line in _env.read_text().splitlines(): _line = _line.strip() if _line and not _line.startswith("#") and "=" in _line: _k, _, _v = _line.partition("=") _os.environ.setdefault(_k.strip(), _v.strip())