summaryrefslogtreecommitdiff
path: root/pylint/pyreverse/inspector.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/pyreverse/inspector.py')
-rw-r--r--pylint/pyreverse/inspector.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pylint/pyreverse/inspector.py b/pylint/pyreverse/inspector.py
index 702b1084a..0a933afcc 100644
--- a/pylint/pyreverse/inspector.py
+++ b/pylint/pyreverse/inspector.py
@@ -163,7 +163,8 @@ class Linker(IdGeneratorMixIn, utils.LocalsVisitor):
node.instance_attrs_type = collections.defaultdict(list)
for assignattrs in node.instance_attrs.values():
for assignattr in assignattrs:
- self.handle_assignattr_type(assignattr, node)
+ if not isinstance(assignattr, astroid.Unknown):
+ self.handle_assignattr_type(assignattr, node)
# resolve implemented interface
try:
node.implements = list(interfaces(node, self.inherited_interfaces))