File size: 496 Bytes
d4a00b2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | """Leitura de variaveis de ambiente do treino (aliases Space vs Dockerfile)."""
from __future__ import annotations
import os
def parse_env_int(*names: str, default: int, minimum: int = 1) -> int:
"""Primeiro nome definido com inteiro valido ganha."""
for name in names:
raw = (os.environ.get(name) or "").strip()
if not raw:
continue
try:
return max(minimum, int(raw))
except ValueError:
continue
return default
|