From 511c3bc7c67c3b84ecbe2df629aa3a820ccd5d73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Tue, 8 Aug 2023 14:06:44 +0200 Subject: [PATCH] better return type --- pyproject.toml | 2 +- src/hanabi/live/compress.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3a5d242..2621181 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "hanabi" -version = "1.1.4" +version = "1.1.5" description = "Hanabi interface" readme = "README.md" license = { file = "LICENSE" } diff --git a/src/hanabi/live/compress.py b/src/hanabi/live/compress.py index 6e8416a..89aa29c 100644 --- a/src/hanabi/live/compress.py +++ b/src/hanabi/live/compress.py @@ -177,7 +177,7 @@ def compress_game_state(state: Union[hanab_game.GameState, hanab_live.HanabLiveG return with_dashes -def decompress_game_state(game_str: str) -> hanab_game.GameState: +def decompress_game_state(game_str: str) -> hanab_live.HanabLiveGameState: game_str = game_str.replace("-", "") parts = game_str.split(",") if not len(parts) == 3: @@ -211,8 +211,8 @@ def decompress_game_state(game_str: str) -> hanab_game.GameState: except ValueError: raise ValueError("Expected variant id, found: {}".format(variant_id)) - instance = hanab_game.HanabiInstance(deck, num_players) - game = hanab_game.GameState(instance) + instance = hanab_live.HanabLiveInstance(deck, num_players, variant_id) + game = hanab_live.HanabLiveGameState(instance) # TODO: game is not in consistent state game.actions = actions