pgn_read/core/game.py
def append_check_indicator(self):
        """Append correct check indicator, '+' and '#', suffix to movetext.

        This method is used after the move in self._text[-1] has been applied
        to the board, but before processing the next token starts.

        '#' indicators are replaced by '+' because checkmate is not validated
        explicitly unless the move is not followed by a valid move in the game
        or variation.  This is done later, and the positions to test must be
        set here but is not implemented yet.

        """
        if self.is_square_attacked_by_other_side(
            self._pieces_on_board[
                SIDE_TO_MOVE_KING[self._active_color]][0].square.name):
            self._text[-1] += '#' if self.is_position_checkmate() else '+'
Append correct check indicator, '+' and '#', suffix to movetext.

        This method is used after the move in self._text[-1] has been applied
        to the board, but before processing the next token starts.

        '#' indicators are replaced by '+' because checkmate is not validated
        explicitly unless the move is not followed by a valid move in the game
        or variation.  This is done later, and the positions to test must be
        set here but is not implemented yet.

        
Append correct check indicator, '+' and '#', suffix to movetext.
This method is used after the move in self._text[-1] has been applied
to the board, but before processing the next token starts.

'#' indicators are replaced by '+' because checkmate is not validated
explicitly unless the move is not followed by a valid move in the game
or variation.  This is done later, and the positions to test must be
set here but is not implemented yet.
Append correct check indicator ' + ' and ' # ' suffix to movetext . This method is used after the move in self . _text [ - 1 ] has been applied to the board but before processing the next token starts . ' # ' indicators are replaced by ' + ' because checkmate is not validated explicitly unless the move is not followed by a valid move in the game or variation . This is done later and the positions to test must be set here but is not implemented yet .
def append_check_indicator(self):
        if self.is_square_attacked_by_other_side(
            self._pieces_on_board[
                SIDE_TO_MOVE_KING[self._active_color]][0].square.name):
            self._text[-1] += '#' if self.is_position_checkmate() else '+'
def append_check_indicator ( self ) : if self . is_square_attacked_by_other_side ( self . _pieces_on_board [ SIDE_TO_MOVE_KING [ self . _active_color ] ] [ 0 ] . square . name ) : self . _text [ - 1 ] += '#' if self . is_position_checkmate ( ) else '+'
Append correct check indicator, '+' and '#', suffix to movetext.
Append correct check indicator ' + ' and ' # ' suffix to movetext .
"""Append correct check indicator, '+' and '#', suffix to movetext.

        This method is used after the move in self._text[-1] has been applied
        to the board, but before processing the next token starts.

        '#' indicators are replaced by '+' because checkmate is not validated
        explicitly unless the move is not followed by a valid move in the game
        or variation.  This is done later, and the positions to test must be
        set here but is not implemented yet.

        """
self