Method: pylint.checkers.exceptions.ExceptionRaiseRefVisitor.visit_call
Calls: 208, Exceptions: 0, Paths: 5Back
Path 1: 183 calls (0.88)
Call (183)
1def visit_call(self, node: nodes.Call) -> None:
2 if isinstance(node.func, nodes.Name):
3 self.visit_name(node.func)
4 if (
5 len(node.args) > 1
6 and isinstance(node.args[0], nodes.Const)
7 and isinstance(node.args[0].value, str)
8 ):
9 msg = node.args[0].value
10 if "%" in msg or ("{" in msg and "}" in msg):
11 self._checker.add_message(
12 "raising-format-tuple", node=self._node, confidence=HIGH
13 )
Path 2: 15 calls (0.07)
Call (15)
1def visit_call(self, node: nodes.Call) -> None:
2 if isinstance(node.func, nodes.Name):
3 self.visit_name(node.func)
4 if (
5 len(node.args) > 1
6 and isinstance(node.args[0], nodes.Const)
7 and isinstance(node.args[0].value, str)
8 ):
9 msg = node.args[0].value
10 if "%" in msg or ("{" in msg and "}" in msg):
11 self._checker.add_message(
12 "raising-format-tuple", node=self._node, confidence=HIGH
13 )
Path 3: 6 calls (0.03)
Call (6)
1def visit_call(self, node: nodes.Call) -> None:
2 if isinstance(node.func, nodes.Name):
3 self.visit_name(node.func)
4 if (
5 len(node.args) > 1
6 and isinstance(node.args[0], nodes.Const)
7 and isinstance(node.args[0].value, str)
8 ):
9 msg = node.args[0].value
10 if "%" in msg or ("{" in msg and "}" in msg):
11 self._checker.add_message(
12 "raising-format-tuple", node=self._node, confidence=HIGH
13 )
Path 4: 3 calls (0.01)
Call (3)
1def visit_call(self, node: nodes.Call) -> None:
2 if isinstance(node.func, nodes.Name):
3 self.visit_name(node.func)
4 if (
5 len(node.args) > 1
6 and isinstance(node.args[0], nodes.Const)
7 and isinstance(node.args[0].value, str)
8 ):
9 msg = node.args[0].value
10 if "%" in msg or ("{" in msg and "}" in msg):
11 self._checker.add_message(
12 "raising-format-tuple", node=self._node, confidence=HIGH
13 )
Path 5: 1 calls (0.0)
Call (1)
1def visit_call(self, node: nodes.Call) -> None:
2 if isinstance(node.func, nodes.Name):
3 self.visit_name(node.func)
4 if (
5 len(node.args) > 1
6 and isinstance(node.args[0], nodes.Const)
7 and isinstance(node.args[0].value, str)
8 ):
9 msg = node.args[0].value
10 if "%" in msg or ("{" in msg and "}" in msg):
11 self._checker.add_message(
12 "raising-format-tuple", node=self._node, confidence=HIGH
13 )