From add05bc761f598a19a3ebe980aad411afe6248b2 Mon Sep 17 00:00:00 2001 From: Bram van den Heuvel Date: Sat, 6 Jun 2026 17:50:11 +0200 Subject: [PATCH] Update PyServer's add_tic_tac_toe method --- main.py | 2 +- pyserver/server.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index f51ebe6..b550462 100644 --- a/main.py +++ b/main.py @@ -20,7 +20,7 @@ def main(): import_name=__name__, ) - player.add_tic_tac_toe({}, play_tic_tac_toe) + player.add_tic_tac_toe(on_move=play_tic_tac_toe, profile={}) player.start(port=5001) diff --git a/pyserver/server.py b/pyserver/server.py index 57d8a85..26fc088 100644 --- a/pyserver/server.py +++ b/pyserver/server.py @@ -170,11 +170,15 @@ class PyServer: # Add profile data self.__games[name] = profile - def add_tic_tac_toe(self, profile: PayloadType, on_move: GameHandler) -> None: + def add_tic_tac_toe(self, on_move: GameHandler, profile: PayloadType = {}) -> None: """ Convenience registration for tic-tac-toe. The game is exposed at `/tic-tac-toe`. + + :param profile: The player's custom profile. + :type profile: dict[str, Any] + :param on_move: """ self.add_game( name="tic-tac-toe",