Method: pylint.checkers.exceptions.ExceptionRaiseRefVisitor.visit_name
Calls: 276, Exceptions: 1, Paths: 6Back
Path 1: 198 calls (0.72)
Name (198)
1def visit_name(self, node: nodes.Name) -> None:
2 if node.name == "NotImplemented":
3 self._checker.add_message(
4 "notimplemented-raised", node=self._node, confidence=HIGH
5 )
6 return
7
8 try:
9 exceptions = list(_annotated_unpack_infer(node))
10 except astroid.InferenceError:
11 return
12
13 for _, exception in exceptions:
14 if isinstance(
15 exception, nodes.ClassDef
16 ) and self._checker._is_overgeneral_exception(exception):
17 self._checker.add_message(
18 "broad-exception-raised",
19 args=exception.name,
20 node=self._node,
21 confidence=INFERENCE,
22 )
Path 2: 51 calls (0.18)
Name (51)
1def visit_name(self, node: nodes.Name) -> None:
2 if node.name == "NotImplemented":
3 self._checker.add_message(
4 "notimplemented-raised", node=self._node, confidence=HIGH
5 )
6 return
7
8 try:
9 exceptions = list(_annotated_unpack_infer(node))
10 except astroid.InferenceError:
11 return
12
13 for _, exception in exceptions:
14 if isinstance(
15 exception, nodes.ClassDef
16 ) and self._checker._is_overgeneral_exception(exception):
17 self._checker.add_message(
18 "broad-exception-raised",
19 args=exception.name,
20 node=self._node,
21 confidence=INFERENCE,
22 )
Path 3: 22 calls (0.08)
Name (22)
1def visit_name(self, node: nodes.Name) -> None:
2 if node.name == "NotImplemented":
3 self._checker.add_message(
4 "notimplemented-raised", node=self._node, confidence=HIGH
5 )
6 return
7
8 try:
9 exceptions = list(_annotated_unpack_infer(node))
10 except astroid.InferenceError:
11 return
12
13 for _, exception in exceptions:
14 if isinstance(
15 exception, nodes.ClassDef
16 ) and self._checker._is_overgeneral_exception(exception):
17 self._checker.add_message(
18 "broad-exception-raised",
19 args=exception.name,
20 node=self._node,
21 confidence=INFERENCE,
22 )
Path 4: 3 calls (0.01)
Name (3)
1def visit_name(self, node: nodes.Name) -> None:
2 if node.name == "NotImplemented":
3 self._checker.add_message(
4 "notimplemented-raised", node=self._node, confidence=HIGH
5 )
6 return
7
8 try:
9 exceptions = list(_annotated_unpack_infer(node))
10 except astroid.InferenceError:
11 return
12
13 for _, exception in exceptions:
14 if isinstance(
15 exception, nodes.ClassDef
16 ) and self._checker._is_overgeneral_exception(exception):
17 self._checker.add_message(
18 "broad-exception-raised",
19 args=exception.name,
20 node=self._node,
21 confidence=INFERENCE,
22 )
Path 5: 1 calls (0.0)
Name (1)
None (1)
1def visit_name(self, node: nodes.Name) -> None:
2 if node.name == "NotImplemented":
3 self._checker.add_message(
4 "notimplemented-raised", node=self._node, confidence=HIGH
5 )
6 return
7
8 try:
9 exceptions = list(_annotated_unpack_infer(node))
10 except astroid.InferenceError:
11 return
12
13 for _, exception in exceptions:
14 if isinstance(
15 exception, nodes.ClassDef
16 ) and self._checker._is_overgeneral_exception(exception):
17 self._checker.add_message(
18 "broad-exception-raised",
19 args=exception.name,
20 node=self._node,
21 confidence=INFERENCE,
22 )
Path 6: 1 calls (0.0)
Name (1)
None (1)
NameInferenceError (1)
1def visit_name(self, node: nodes.Name) -> None:
2 if node.name == "NotImplemented":
3 self._checker.add_message(
4 "notimplemented-raised", node=self._node, confidence=HIGH
5 )
6 return
7
8 try:
9 exceptions = list(_annotated_unpack_infer(node))
10 except astroid.InferenceError:
11 return
12
13 for _, exception in exceptions:
14 if isinstance(
15 exception, nodes.ClassDef
16 ) and self._checker._is_overgeneral_exception(exception):
17 self._checker.add_message(
18 "broad-exception-raised",
19 args=exception.name,
20 node=self._node,
21 confidence=INFERENCE,
22 )