From c07803c550c122fac6a6537889faf1552f420580 Mon Sep 17 00:00:00 2001 From: smbaker Date: Thu, 1 Dec 2011 13:19:33 -0800 Subject: [PATCH] fix support for new get_default_sliver_attributes returning dicts --- sface/screens/mainscreen.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index d66e114..6beaec2 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -601,7 +601,9 @@ class SliceWidget(QWidget): # Add default slice tags nodeItem = self.nodeView.appendRow(networkItem, "%s for %s" % (default_tags, network), kind="defaults") attrs = rspec.get_default_sliver_attributes(network) - for (name, value) in attrs: + for attr in attrs: + name = attr.get("name", None) + value = attr.get("value", None) tagstring = QString("%s: %s" % (name, value)) self.nodeView.appendRow(nodeItem, tagstring, membership=tag_status['in'], kind = "attribute") @@ -614,7 +616,9 @@ class SliceWidget(QWidget): kind="node") attrs = rspec.get_sliver_attributes(node, network) - for (name, value) in attrs: + for attr in attrs: + name = attr.get("name", None) + value = attr.get("value", None) self.nodeView.appendRow(nodeItem, "%s: %s" % (name, value), membership=tag_status['in'], -- 2.43.0