Sample CLI
gway conway load-board
Full Code
def load_board():
"""Load the board from disk, or create one if missing."""
if not os.path.exists(BOARD_FILE):
board = _random_board()
save_board(board)
return board
with open(BOARD_FILE, "r", encoding="utf-8") as f:
try:
return _deserialize_board(f.read())
except Exception:
board = _random_board()
save_board(board)
return board