summaryrefslogtreecommitdiff
path: root/pyreverse/diadefslib.py
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2010-04-21 17:05:57 +0200
committerEmile Anclin <emile.anclin@logilab.fr>2010-04-21 17:05:57 +0200
commitade06ea6eedf84f33f705d0120060bb109fe5d65 (patch)
treea939230cb1896f9792ee03393d8a6378541ccc09 /pyreverse/diadefslib.py
parent73f512b0ec52213ce38d25951bae5f45f85b9f22 (diff)
downloadpylint-ade06ea6eedf84f33f705d0120060bb109fe5d65.tar.gz
pyreverse: take into account class attributes which are stored in locals_type
Diffstat (limited to 'pyreverse/diadefslib.py')
-rw-r--r--pyreverse/diadefslib.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pyreverse/diadefslib.py b/pyreverse/diadefslib.py
index 0496ac2..a8b15d3 100644
--- a/pyreverse/diadefslib.py
+++ b/pyreverse/diadefslib.py
@@ -95,7 +95,8 @@ class DiaDefGenerator:
"""return associated nodes of a class node"""
if level == 0:
return
- for ass_nodes in klass_node.instance_attrs_type.values():
+ for ass_nodes in klass_node.instance_attrs_type.values() + \
+ klass_node.locals_type.values():
for ass_node in ass_nodes:
if isinstance(ass_node, astng.Instance):
ass_node = ass_node._proxied