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