Path 1: 812 calls (1.0)

BinOp (812)

1@utils.only_required_for_messages("wrong-exception-operation")
2    def visit_binop(self, node: nodes.BinOp) -> None:
3        if isinstance(node.parent, nodes.ExceptHandler):
4            # except (V | A)
5            suggestion = f"Did you mean '({node.left.as_string()}, {node.right.as_string()})' instead?"
6            self.add_message("wrong-exception-operation", node=node, args=(suggestion,))
            

Path 2: 3 calls (0.0)

BinOp (3)

1@utils.only_required_for_messages("wrong-exception-operation")
2    def visit_binop(self, node: nodes.BinOp) -> None:
3        if isinstance(node.parent, nodes.ExceptHandler):
4            # except (V | A)
5            suggestion = f"Did you mean '({node.left.as_string()}, {node.right.as_string()})' instead?"
6            self.add_message("wrong-exception-operation", node=node, args=(suggestion,))