Method: pylint.checkers.classes.special_methods_checker.SpecialMethodsChecker._check_iter
Calls: 13, Exceptions: 0, Paths: 2Back
Path 1: 9 calls (0.69)
FunctionDef (9)
Generator (5) Instance (3) ClassDef (1)
1def _check_iter(self, node: nodes.FunctionDef, inferred: InferenceResult) -> None:
2 if not self._is_iterator(inferred):
3 self.add_message("non-iterator-returned", node=node)
Path 2: 4 calls (0.31)
FunctionDef (4)
Instance (2) List (1) ClassDef (1)
1def _check_iter(self, node: nodes.FunctionDef, inferred: InferenceResult) -> None:
2 if not self._is_iterator(inferred):
3 self.add_message("non-iterator-returned", node=node)