Method: pylint.checkers.classes.special_methods_checker.SpecialMethodsChecker.__init__
Calls: 1137, Exceptions: 0, Paths: 1Back
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 }