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)