Path 1: 276 calls (0.77)

ExceptHandler (276)

None (276)

1@utils.only_required_for_messages("redefined-outer-name")
2    def visit_excepthandler(self, node: nodes.ExceptHandler) -> None:
3        if not node.name or not isinstance(node.name, nodes.AssignName):
4            return
5
6        for outer_except, outer_except_assign_name in self._except_handler_names_queue:
7            if node.name.name == outer_except_assign_name.name:
8                self.add_message(
9                    "redefined-outer-name",
10                    args=(outer_except_assign_name.name, outer_except.fromlineno),
11                    node=node,
12                )
13                break
14
15        self._except_handler_names_queue.append((node, node.name))
            

Path 2: 74 calls (0.21)

ExceptHandler (74)

1@utils.only_required_for_messages("redefined-outer-name")
2    def visit_excepthandler(self, node: nodes.ExceptHandler) -> None:
3        if not node.name or not isinstance(node.name, nodes.AssignName):
4            return
5
6        for outer_except, outer_except_assign_name in self._except_handler_names_queue:
7            if node.name.name == outer_except_assign_name.name:
8                self.add_message(
9                    "redefined-outer-name",
10                    args=(outer_except_assign_name.name, outer_except.fromlineno),
11                    node=node,
12                )
13                break
14
15        self._except_handler_names_queue.append((node, node.name))
            

Path 3: 5 calls (0.01)

ExceptHandler (5)

1@utils.only_required_for_messages("redefined-outer-name")
2    def visit_excepthandler(self, node: nodes.ExceptHandler) -> None:
3        if not node.name or not isinstance(node.name, nodes.AssignName):
4            return
5
6        for outer_except, outer_except_assign_name in self._except_handler_names_queue:
7            if node.name.name == outer_except_assign_name.name:
8                self.add_message(
9                    "redefined-outer-name",
10                    args=(outer_except_assign_name.name, outer_except.fromlineno),
11                    node=node,
12                )
13                break
14
15        self._except_handler_names_queue.append((node, node.name))
            

Path 4: 2 calls (0.01)

ExceptHandler (2)

1@utils.only_required_for_messages("redefined-outer-name")
2    def visit_excepthandler(self, node: nodes.ExceptHandler) -> None:
3        if not node.name or not isinstance(node.name, nodes.AssignName):
4            return
5
6        for outer_except, outer_except_assign_name in self._except_handler_names_queue:
7            if node.name.name == outer_except_assign_name.name:
8                self.add_message(
9                    "redefined-outer-name",
10                    args=(outer_except_assign_name.name, outer_except.fromlineno),
11                    node=node,
12                )
13                break
14
15        self._except_handler_names_queue.append((node, node.name))