Path 1: 1055 calls (0.99)

1def _emit_stashed_messages(self) -> None:
2        for keys, values in self._stashed_messages.items():
3            modname, symbol = keys
4            self.linter.set_current_module(modname)
5            for args in values:
6                self.add_message(
7                    symbol,
8                    args=args,
9                    line=0,
10                    confidence=HIGH,
11                )
12        self._stashed_messages = collections.defaultdict(list)
            

Path 2: 6 calls (0.01)

1def _emit_stashed_messages(self) -> None:
2        for keys, values in self._stashed_messages.items():
3            modname, symbol = keys
4            self.linter.set_current_module(modname)
5            for args in values:
6                self.add_message(
7                    symbol,
8                    args=args,
9                    line=0,
10                    confidence=HIGH,
11                )
12        self._stashed_messages = collections.defaultdict(list)