From befc7b6b31d8084618c15a5774d078b6a520e910 Mon Sep 17 00:00:00 2001 From: Jiahao Li <42709836+TheJiahao@users.noreply.github.com> Date: Tue, 23 Apr 2024 15:31:20 +0300 Subject: [PATCH] fix: Handle empty initial move --- src/connect_four_lib/connect_four_player.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/connect_four_lib/connect_four_player.py b/src/connect_four_lib/connect_four_player.py index 157d008..35e349b 100644 --- a/src/connect_four_lib/connect_four_player.py +++ b/src/connect_four_lib/connect_four_player.py @@ -10,8 +10,9 @@ def __init__(self, elo) -> None: self.engine: ConnectFourEngine = ConnectFourEngine() self.elo: int = elo - def play(self, move) -> str: - self.engine.add_move(move) + def play(self, move: str) -> str: + if move: + self.engine.add_move(move) new_move = self.engine.get_best_move()