pylint/checkers/design_analysis.py
def _check_boolean_expressions(self, node):
        """Go through "if" node `node` and counts its boolean expressions

        if the "if" node test is a BoolOp node
        """
        condition = node.test
        if not isinstance(condition, BoolOp):
            return
        nb_bool_expr = _count_boolean_expressions(condition)
        if nb_bool_expr > self.config.max_bool_expr:
            self.add_message(
                "too-many-boolean-expressions",
                node=condition,
                args=(nb_bool_expr, self.config.max_bool_expr),
            )
def _check_boolean_expressions(self, node):
        condition = node.test
        if not isinstance(condition, BoolOp):
            return
        nb_bool_expr = _count_boolean_expressions(condition)
        if nb_bool_expr > self.config.max_bool_expr:
            self.add_message(
                "too-many-boolean-expressions",
                node=condition,
                args=(nb_bool_expr, self.config.max_bool_expr),
            )
def _check_boolean_expressions ( self , node ) : condition = node . test if not isinstance ( condition , BoolOp ) : return nb_bool_expr = _count_boolean_expressions ( condition ) if nb_bool_expr > self . config . max_bool_expr : self . add_message ( "too-many-boolean-expressions" , node = condition , args = ( nb_bool_expr , self . config . max_bool_expr ) , )
Go through "if" node `node` and counts its boolean expressions

        if the "if" node test is a BoolOp node
Go through if node node and counts its boolean expressions