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)