diff --git a/truthseeker/game_functions.py b/truthseeker/game_functions.py index a45fcdc..8f293ad 100644 --- a/truthseeker/game_functions.py +++ b/truthseeker/game_functions.py @@ -32,6 +32,12 @@ class Member: self.username = username self.socket = None + def __str__(self) -> str: + return "Member[{}]".format(self.username) + + def __repr__(self) -> str: + return self.__str__() + class GameInfo: """ The game info class stores all information linked to a active game @@ -67,6 +73,12 @@ class GameInfo: self.members.append(member) return member, self._gen_jwt(username, owner=False) + def __str__(self) -> str: + return "GameInfo[game_id={}, owner={}, members={}]".format(self.game_id, self.owner, self.members) + + def __repr__(self) -> str: + return self.__str__() + def create_game(): """ This function creates a new game by creating a GameInfo object and stores