summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSylvain Thénault <sylvain.thenault@logilab.fr>2009-08-27 01:56:33 +0200
committerSylvain Thénault <sylvain.thenault@logilab.fr>2009-08-27 01:56:33 +0200
commiteddf11730f74f7d71b379c272dcd747b7742d873 (patch)
tree70ec50a4432dddb1ec7acc3fdb6e75f0a848668f
parent8c77ea6bd8be1ba601aa2f203dab1d562f02940b (diff)
downloadpylint-git-eddf11730f74f7d71b379c272dcd747b7742d873.tar.gz
d-t-w
-rw-r--r--checkers/typecheck.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/checkers/typecheck.py b/checkers/typecheck.py
index 8cb663308..df051edd7 100644
--- a/checkers/typecheck.py
+++ b/checkers/typecheck.py
@@ -48,7 +48,7 @@ MSGS = {
class TypeChecker(BaseChecker):
"""try to find bugs in the code using type inference
"""
-
+
__implements__ = (IASTNGChecker,)
# configuration section name
@@ -92,14 +92,14 @@ accessed.'}
self.generated_members = list(self.config.generated_members)
if self.config.zope:
self.generated_members.extend(('REQUEST', 'acl_users', 'aq_parent'))
-
+
def visit_assattr(self, node):
if isinstance(node.ass_type(), astng.AugAssign):
self.visit_getattr(node)
-
+
def visit_delattr(self, node):
self.visit_getattr(node)
-
+
def visit_getattr(self, node):
"""check that the accessed attribute exists
@@ -195,7 +195,7 @@ accessed.'}
self.add_message('E1111', node=node)
else:
for rnode in returns:
- if not (isinstance(rnode.value, astng.Const)
+ if not (isinstance(rnode.value, astng.Const)
and rnode.value.value is None):
break
else:
@@ -208,8 +208,8 @@ accessed.'}
# only function, generator and object defining __call__ are allowed
if called is not None and not called.callable():
self.add_message('E1102', node=node, args=node.func.as_string())
-
-
+
+
def register(linter):
"""required method to auto register this checker """
linter.register_checker(TypeChecker(linter))