Spaces:
Sleeping
Sleeping
File size: 681 Bytes
ec5ee81 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | """Fail honestly when this runner cannot import libsumo (ADR-0003)."""
from __future__ import annotations
def main() -> int:
try:
import libsumo
except Exception as exc: # noqa: BLE001 — any import failure is Exit 3
print(
"eval.yml Exit 3: this runner cannot import libsumo. "
"Use a self-hosted Windows runner with pinned SUMO 1.27.1 "
"and an allowed libsumo. Do not treat a missing SUMO as a pass. "
f"Cause: {type(exc).__name__}: {exc}"
)
return 1
print("libsumo", libsumo.__file__)
return 0
if __name__ == "__main__":
raise SystemExit(main())
|