Method: pylint.checkers.exceptions.ExceptionsChecker.visit_compare
Calls: 1141, Exceptions: 0, Paths: 2Back
Path 1: 1140 calls (1.0)
Compare (1140)
1@utils.only_required_for_messages("wrong-exception-operation")
2 def visit_compare(self, node: nodes.Compare) -> None:
3 if isinstance(node.parent, nodes.ExceptHandler):
4 # except (V < A)
5 suggestion = (
6 f"Did you mean '({node.left.as_string()}, "
7 f"{', '.join(o.as_string() for _, o in node.ops)})' instead?"
8 )
9 self.add_message("wrong-exception-operation", node=node, args=(suggestion,))
Path 2: 1 calls (0.0)
Compare (1)
1@utils.only_required_for_messages("wrong-exception-operation")
2 def visit_compare(self, node: nodes.Compare) -> None:
3 if isinstance(node.parent, nodes.ExceptHandler):
4 # except (V < A)
5 suggestion = (
6 f"Did you mean '({node.left.as_string()}, "
7 f"{', '.join(o.as_string() for _, o in node.ops)})' instead?"
8 )
9 self.add_message("wrong-exception-operation", node=node, args=(suggestion,))