Index: third_party/pylint/pyreverse/diagrams.py |
diff --git a/third_party/pylint/pyreverse/diagrams.py b/third_party/pylint/pyreverse/diagrams.py |
index 28cc500108dcb053175bfd4cf20b91b29b1d0932..f0d7a92c6d7acf22701884c4141b90e0a5ea3c4d 100644 |
--- a/third_party/pylint/pyreverse/diagrams.py |
+++ b/third_party/pylint/pyreverse/diagrams.py |
@@ -77,8 +77,8 @@ class ClassDiagram(Figure, FilterMixIn): |
def get_attrs(self, node): |
"""return visible attributes, possibly with class name""" |
attrs = [] |
- for node_name, ass_nodes in node.instance_attrs_type.items() + \ |
- node.locals_type.items(): |
+ for node_name, ass_nodes in list(node.instance_attrs_type.items()) + \ |
+ list(node.locals_type.items()): |
if not self.show_attr(node_name): |
continue |
names = self.class_names(ass_nodes) |
@@ -170,8 +170,8 @@ class ClassDiagram(Figure, FilterMixIn): |
except KeyError: |
continue |
# associations link |
- for name, values in node.instance_attrs_type.items() + \ |
- node.locals_type.items(): |
+ for name, values in list(node.instance_attrs_type.items()) + \ |
+ list(node.locals_type.items()): |
for value in values: |
if value is astroid.YES: |
continue |