Path 1: 309 calls (0.66)

TryExcept (309)

1@utils.only_required_for_messages("too-many-nested-blocks", "no-else-return")
2    def visit_tryexcept(self, node: nodes.TryExcept | nodes.TryFinally) -> None:
3        self._check_nested_blocks(node)
4
5        if isinstance(node, nodes.TryExcept):
6            self._check_superfluous_else_return(node)
7            self._check_superfluous_else_raise(node)
            

Path 2: 156 calls (0.34)

While (104) TryFinally (52)

1@utils.only_required_for_messages("too-many-nested-blocks", "no-else-return")
2    def visit_tryexcept(self, node: nodes.TryExcept | nodes.TryFinally) -> None:
3        self._check_nested_blocks(node)
4
5        if isinstance(node, nodes.TryExcept):
6            self._check_superfluous_else_return(node)
7            self._check_superfluous_else_raise(node)