I am trying to create an engine but my evaluation function is terrible so I decided to use stockfish to evaluate it for me.
import chess
import chess.engine
def stockfish_evaluation(board, time_limit = 0.01):
engine = chess.engine.SimpleEngine.popen_uci("stockfish/stockfish_10_x64")
result = engine.play(board, chess.engine.Limit(time=time_limit))
return result.info["score"]
board = chess.Board("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1")
result = stockfish_evaluation(board)
print(result)
but it prints out:
KeyError: 'score'