| """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 | |