summaryrefslogtreecommitdiff
path: root/checkers/classes.py
diff options
context:
space:
mode:
authorSylvain <syt@logilab.fr>2007-04-16 19:00:06 +0200
committerSylvain <syt@logilab.fr>2007-04-16 19:00:06 +0200
commitb6b4f758abfe9fe77471ebae044d65bcdd5d8973 (patch)
tree416e1e9456b513749639f87a91aeff4c01d9306e /checkers/classes.py
parent4ea6a6db65b0def07bf7bf6f4a56fd666f788e61 (diff)
downloadpylint-b6b4f758abfe9fe77471ebae044d65bcdd5d8973.tar.gz
don't warn on access to instance._ (a bit ginco specific but...)
Diffstat (limited to 'checkers/classes.py')
-rw-r--r--checkers/classes.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/checkers/classes.py b/checkers/classes.py
index 2eb49e6..a32c89c 100644
--- a/checkers/classes.py
+++ b/checkers/classes.py
@@ -269,8 +269,8 @@ instance attributes.'}
if self._first_attrs and isinstance(node.expr, astng.Name) and \
node.expr.name == self._first_attrs[-1]:
self._accessed[-1].setdefault(attrname, []).append(node)
- elif attrname[0] == '_' and not (attrname.startswith('__') and
- attrname.endswith('__')):
+ elif attrname[0] == '_' and not attrname == '_' and not (
+ attrname.startswith('__') and attrname.endswith('__')):
# XXX move this in a reusable function
klass = node.frame()
while klass is not None and not isinstance(klass, astng.Class):