From 217d5b4a822e4eaf58fdf2c0911bf45273cbf6cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Sun, 14 May 2023 19:10:41 +0200 Subject: [PATCH] check_game: handle error if game is not in DB --- check_game.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/check_game.py b/check_game.py index dbdeee8..dcde7c9 100644 --- a/check_game.py +++ b/check_game.py @@ -22,7 +22,10 @@ def check_game(game_id: int) -> Tuple[int, GameState]: "WHERE games.id = (%s)", (game_id,) ) - (num_players, compressed_deck, compressed_actions, score, variant_id) = cur.fetchone() + res = cur.fetchone() + if res is None: + raise ValueError("No game associated with id {} in database.".format(game_id)) + (num_players, compressed_deck, compressed_actions, score, variant_id) = res deck = decompress_deck(compressed_deck) actions = decompress_actions(compressed_actions)