Spaces:
Configuration error
Configuration error
| # -*- coding: utf-8 -*- | |
| """Zentrale Auflösung von Umgebungsvariablen: os.environ, dann EIRA master.env.ini.""" | |
| from __future__ import annotations | |
| import re | |
| from pathlib import Path | |
| # Kanonische INI (wie hf_healthcheck.py) | |
| MASTER_ENV = Path( | |
| r"C:\Users\annah\Dropbox\Mein PC (LAPTOP-RQH448P4)\Downloads\EIRA\master.env.ini" | |
| ) | |
| def _from_ini(key: str) -> str | None: | |
| if not MASTER_ENV.exists(): | |
| return None | |
| txt = MASTER_ENV.read_text(encoding="utf-8", errors="replace") | |
| m = re.search(rf"^{re.escape(key)}\s*=\s*(\S+)", txt, re.M) | |
| return m.group(1).strip() if m else None | |
| def get_token(key: str) -> str | None: | |
| import os | |
| v = os.environ.get(key) | |
| if v and v.strip(): | |
| return v.strip() | |
| v2 = _from_ini(key) | |
| return v2 if v2 else None | |