Path 1: 1137 calls (1.0)

PyLinter (1137)

1def __init__(self, linter: PyLinter) -> None:
2        super().__init__(linter)
3        self._protocol_map: dict[
4            str, Callable[[nodes.FunctionDef, InferenceResult], None]
5        ] = {
6            "__iter__": self._check_iter,
7            "__len__": self._check_len,
8            "__bool__": self._check_bool,
9            "__index__": self._check_index,
10            "__repr__": self._check_repr,
11            "__str__": self._check_str,
12            "__bytes__": self._check_bytes,
13            "__hash__": self._check_hash,
14            "__length_hint__": self._check_length_hint,
15            "__format__": self._check_format,
16            "__getnewargs__": self._check_getnewargs,
17            "__getnewargs_ex__": self._check_getnewargs_ex,
18        }