Path 1: 3 calls (1.0)

Message (3)

1def handle_message(self, msg: Message) -> None:
2        """Handle a new message triggered on the current file."""
3        for rep in self._sub_reporters:
4            # We provide a copy so reporters can't modify message for others.
5            rep.handle_message(copy(msg))