git://git.onelab.eu
/
sface.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix support for new get_default_sliver_attributes returning dicts
[sface.git]
/
sface
/
screens
/
mainscreen.py
diff --git
a/sface/screens/mainscreen.py
b/sface/screens/mainscreen.py
index
d66e114
..
6beaec2
100644
(file)
--- 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)
# 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")
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)
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'],
self.nodeView.appendRow(nodeItem,
"%s: %s" % (name, value),
membership=tag_status['in'],