diff options
author | Claudiu Popa <pcmanticore@gmail.com> | 2013-08-30 13:57:46 +0300 |
---|---|---|
committer | Claudiu Popa <pcmanticore@gmail.com> | 2013-08-30 13:57:46 +0300 |
commit | a20ceed9479f3f14d0fe58f62aa9e2ce1ab84b07 (patch) | |
tree | 28f3a8f586dc4665478b57128dda45bf85bbe702 /checkers/classes.py | |
parent | 17c1034fdaba32d3da67b782c401b683f3402f2d (diff) | |
download | pylint-git-a20ceed9479f3f14d0fe58f62aa9e2ce1ab84b07.tar.gz |
Check only for next method.
--HG--
branch : iter
Diffstat (limited to 'checkers/classes.py')
-rw-r--r-- | checkers/classes.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/checkers/classes.py b/checkers/classes.py index f8765a2ad..57706797a 100644 --- a/checkers/classes.py +++ b/checkers/classes.py @@ -338,13 +338,12 @@ a metaclass class method.'} or isinstance(infered_node, Generator)): continue if isinstance(infered_node, astroid.Instance): - for meth in ('__iter__', next): - try: - infered_node.local_attr(meth) - except astroid.NotFoundError: - self.add_message('non-iterator-returned', - node=node) - break + try: + infered_node.local_attr(next) + except astroid.NotFoundError: + self.add_message('non-iterator-returned', + node=node) + break def leave_function(self, node): |