Path 1: 1077 calls (0.99)

list (1077)

1def prepare_checkers(self) -> list[BaseChecker]:
2        """Return checkers needed for activated messages and reports."""
3        if not self.config.reports:
4            self.disable_reporters()
5        # get needed checkers
6        needed_checkers: list[BaseChecker] = [self]
7        for checker in self.get_checkers()[1:]:
8            messages = {msg for msg in checker.msgs if self.is_message_enabled(msg)}
9            if messages or any(self.report_is_enabled(r[0]) for r in checker.reports):
10                needed_checkers.append(checker)
11        return needed_checkers
            

Path 2: 5 calls (0.0)

list (5)

1def prepare_checkers(self) -> list[BaseChecker]:
2        """Return checkers needed for activated messages and reports."""
3        if not self.config.reports:
4            self.disable_reporters()
5        # get needed checkers
6        needed_checkers: list[BaseChecker] = [self]
7        for checker in self.get_checkers()[1:]:
8            messages = {msg for msg in checker.msgs if self.is_message_enabled(msg)}
9            if messages or any(self.report_is_enabled(r[0]) for r in checker.reports):
10                needed_checkers.append(checker)
11        return needed_checkers
            

Path 3: 2 calls (0.0)

list (2)

GeneratorExit (2)

1def prepare_checkers(self) -> list[BaseChecker]:
2        """Return checkers needed for activated messages and reports."""
3        if not self.config.reports:
4            self.disable_reporters()
5        # get needed checkers
6        needed_checkers: list[BaseChecker] = [self]
7        for checker in self.get_checkers()[1:]:
8            messages = {msg for msg in checker.msgs if self.is_message_enabled(msg)}
9            if messages or any(self.report_is_enabled(r[0]) for r in checker.reports):
10                needed_checkers.append(checker)
11        return needed_checkers
            

Path 4: 1 calls (0.0)

list (1)

1def prepare_checkers(self) -> list[BaseChecker]:
2        """Return checkers needed for activated messages and reports."""
3        if not self.config.reports:
4            self.disable_reporters()
5        # get needed checkers
6        needed_checkers: list[BaseChecker] = [self]
7        for checker in self.get_checkers()[1:]:
8            messages = {msg for msg in checker.msgs if self.is_message_enabled(msg)}
9            if messages or any(self.report_is_enabled(r[0]) for r in checker.reports):
10                needed_checkers.append(checker)
11        return needed_checkers