mypy: Amend chess bot, to pass with strict-optional.

This commit is contained in:
neiljp (Neil Pilgrim) 2017-12-22 11:02:15 -08:00 committed by showell
parent 6cd09e7396
commit 1928841256

View file

@ -162,7 +162,7 @@ class ChessHandler(object):
- bot_handler: The Zulip Bots bot handler object. - bot_handler: The Zulip Bots bot handler object.
- fen: The FEN string of the board. - fen: The FEN string of the board.
Returns: `False` if the board didn't pass, or the board object itself Returns: `None` if the board didn't pass, or the board object itself
if it did. if it did.
""" """
try: try:
@ -172,7 +172,7 @@ class ChessHandler(object):
message, message,
make_copied_wrong_response() make_copied_wrong_response()
) )
return False return None
return last_board return last_board
@ -417,7 +417,7 @@ class ChessHandler(object):
self.engine self.engine
) )
new_board_after_computer_move = copy.copy(last_board) new_board_after_computer_move = copy.copy(last_board) # type: chess.Board
new_board_after_computer_move.push(computer_move) new_board_after_computer_move.push(computer_move)
if self.check_game_over( if self.check_game_over(