update
This commit is contained in:
@@ -1,4 +1,37 @@
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
PROJECT_ROOT = Path(__file__).resolve().parent.parent
|
||||
DATEN_DIR = PROJECT_ROOT / "daten"
|
||||
STIL_DATEI = Path(__file__).resolve().parent / "stil.md"
|
||||
|
||||
|
||||
def _lade_env():
|
||||
"""Liest .env im Projektwurzel-Verzeichnis; echte Umgebungsvariablen haben Vorrang."""
|
||||
datei = PROJECT_ROOT / ".env"
|
||||
if not datei.is_file():
|
||||
return
|
||||
for zeile in datei.read_text().splitlines():
|
||||
zeile = zeile.strip()
|
||||
if not zeile or zeile.startswith("#") or "=" not in zeile:
|
||||
continue
|
||||
schluessel, wert = zeile.split("=", 1)
|
||||
os.environ.setdefault(schluessel.strip(), wert.strip())
|
||||
|
||||
|
||||
_lade_env()
|
||||
|
||||
MINIMAX_API_KEY = os.environ.get("MINIMAX_API_KEY", "")
|
||||
MINIMAX_MODELL = os.environ.get("MINIMAX_MODELL", "")
|
||||
MINIMAX_URL = os.environ.get("MINIMAX_URL", "")
|
||||
|
||||
|
||||
def _zahl(name: str, standard: int) -> int:
|
||||
try:
|
||||
wert = int(os.environ.get(name, standard))
|
||||
except ValueError:
|
||||
return standard
|
||||
return max(1, wert)
|
||||
|
||||
|
||||
PRUEFUNG_PARALLEL = _zahl("PRUEFUNG_PARALLEL", 10)
|
||||
|
||||
Reference in New Issue
Block a user