summaryrefslogtreecommitdiff
path: root/pylint/checkers/classes.py
diff options
context:
space:
mode:
authorClaudiu Popa <cpopa@cloudbasesolutions.com>2015-04-06 22:26:47 +0300
committerClaudiu Popa <cpopa@cloudbasesolutions.com>2015-04-06 22:26:47 +0300
commitee60b21503c110f40f4bcdad683a91ddfb0e40bb (patch)
tree9f89a9f5435ac5a5c1a5ed810ae180705b47e46c /pylint/checkers/classes.py
parent3e93a43eb77df6e67a0551dbe70b75edcb598a15 (diff)
downloadpylint-git-ee60b21503c110f40f4bcdad683a91ddfb0e40bb.tar.gz
Don't warn about no-self-use for builtin properties.
Diffstat (limited to 'pylint/checkers/classes.py')
-rw-r--r--pylint/checkers/classes.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py
index 2bd7cc1dc..080abd97c 100644
--- a/pylint/checkers/classes.py
+++ b/pylint/checkers/classes.py
@@ -550,7 +550,8 @@ a metaclass class method.'}
if (self._meth_could_be_func and node.type == 'method'
and not node.name in PYMETHODS
and not (node.is_abstract() or
- overrides_a_method(class_node, node.name))
+ overrides_a_method(class_node, node.name) or
+ decorated_with_property(node))
and class_node.type != 'interface'):
self.add_message('no-self-use', node=node)