Path 1: 2 calls (1.0)

1def __str__(self) -> str:
2        """This might be incomplete because multiple classes inheriting BaseChecker
3        can have the same name.
4
5        See: MessageHandlerMixIn.get_full_documentation()
6        """
7        with warnings.catch_warnings():
8            warnings.filterwarnings("ignore", category=DeprecationWarning)
9            return self.get_full_documentation(
10                msgs=self.msgs, options=self.options_and_values(), reports=self.reports
11            )