(boards: list[Board])
| 1299 | |
| 1300 | |
| 1301 | def _make_board_map(boards: list[Board]) -> dict[str, Board]: |
| 1302 | # make board map, but assert on duplicate board names |
| 1303 | board_map: dict[str, Board] = {} |
| 1304 | for board in boards: |
| 1305 | assert board.board_name not in board_map, ( |
| 1306 | f"Duplicate board name: {board.board_name}" |
| 1307 | ) |
| 1308 | board_map[board.board_name] = board |
| 1309 | return board_map |
| 1310 | |
| 1311 | |
| 1312 | _BOARD_MAP: dict[str, Board] = _make_board_map(ALL) |