summaryrefslogtreecommitdiff
path: root/checkers/classes.py
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2013-08-30 13:57:46 +0300
committerClaudiu Popa <pcmanticore@gmail.com>2013-08-30 13:57:46 +0300
commita20ceed9479f3f14d0fe58f62aa9e2ce1ab84b07 (patch)
tree28f3a8f586dc4665478b57128dda45bf85bbe702 /checkers/classes.py
parent17c1034fdaba32d3da67b782c401b683f3402f2d (diff)
downloadpylint-git-a20ceed9479f3f14d0fe58f62aa9e2ce1ab84b07.tar.gz
Check only for next method.
--HG-- branch : iter
Diffstat (limited to 'checkers/classes.py')
-rw-r--r--checkers/classes.py13
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):