X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=6beaec24ecaaa5bc4db35c5612d10c4c0f83c30f;hp=05e4fe48ae50097c0170ceb8c58912f217384a15;hb=c07803c550c122fac6a6537889faf1552f420580;hpb=e9ec3baedf4607aefd6f034647ec745ab5ea4ee3 diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index 05e4fe4..6beaec2 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -599,9 +599,11 @@ class SliceWidget(QWidget): already_in_nodes += sliver_node_names.keys() # Add default slice tags - self.nodeView.appendRow(networkItem, "%s for %s" % (default_tags, network), kind="defaults") + 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'],