Result of execute_round, used to communicate status to get_results.
| 28 | |
| 29 | @dataclass |
| 30 | class RoundResult: |
| 31 | """Result of execute_round, used to communicate status to get_results.""" |
| 32 | |
| 33 | status: Literal["completed", "auto_win", "no_contest"] |
| 34 | winner: str | None = None |
| 35 | loser: str | None = None |
| 36 | reason: str = "" |
| 37 | simulations: list[SimulationMeta] = field(default_factory=list) |
| 38 | |
| 39 | |
| 40 | class BattleCode24Arena(CodeArena): |
no outgoing calls