Method: pylint.checkers.deprecated.DeprecatedMixin.visit_decorators
Calls: 952, Exceptions: 0, Paths: 4Back
Path 1: 780 calls (0.82)
Decorators (780)
1@utils.only_required_for_messages("deprecated-decorator")
2 def visit_decorators(self, node: nodes.Decorators) -> None:
3 """Triggered when a decorator statement is seen."""
4 children = list(node.get_children())
5 if not children:
6 return
7 if isinstance(children[0], nodes.Call):
8 inf = safe_infer(children[0].func)
9 else:
10 inf = safe_infer(children[0])
11 qname = inf.qname() if inf else None
12 if qname in self.deprecated_decorators():
13 self.add_message("deprecated-decorator", node=node, args=qname)
Path 2: 168 calls (0.18)
Decorators (168)
1@utils.only_required_for_messages("deprecated-decorator")
2 def visit_decorators(self, node: nodes.Decorators) -> None:
3 """Triggered when a decorator statement is seen."""
4 children = list(node.get_children())
5 if not children:
6 return
7 if isinstance(children[0], nodes.Call):
8 inf = safe_infer(children[0].func)
9 else:
10 inf = safe_infer(children[0])
11 qname = inf.qname() if inf else None
12 if qname in self.deprecated_decorators():
13 self.add_message("deprecated-decorator", node=node, args=qname)
Path 3: 3 calls (0.0)
Decorators (3)
1@utils.only_required_for_messages("deprecated-decorator")
2 def visit_decorators(self, node: nodes.Decorators) -> None:
3 """Triggered when a decorator statement is seen."""
4 children = list(node.get_children())
5 if not children:
6 return
7 if isinstance(children[0], nodes.Call):
8 inf = safe_infer(children[0].func)
9 else:
10 inf = safe_infer(children[0])
11 qname = inf.qname() if inf else None
12 if qname in self.deprecated_decorators():
13 self.add_message("deprecated-decorator", node=node, args=qname)
Path 4: 1 calls (0.0)
Decorators (1)
1@utils.only_required_for_messages("deprecated-decorator")
2 def visit_decorators(self, node: nodes.Decorators) -> None:
3 """Triggered when a decorator statement is seen."""
4 children = list(node.get_children())
5 if not children:
6 return
7 if isinstance(children[0], nodes.Call):
8 inf = safe_infer(children[0].func)
9 else:
10 inf = safe_infer(children[0])
11 qname = inf.qname() if inf else None
12 if qname in self.deprecated_decorators():
13 self.add_message("deprecated-decorator", node=node, args=qname)