<x/> gets parsed into a list. Go figure.
authorSapan Bhatia <sapanb@cs.princeton.edu>
Fri, 6 Nov 2009 21:09:36 +0000 (21:09 +0000)
committerSapan Bhatia <sapanb@cs.princeton.edu>
Fri, 6 Nov 2009 21:09:36 +0000 (21:09 +0000)
sfa/plc/slices.py

index 5f7d7d9..4040e6c 100644 (file)
@@ -457,6 +457,9 @@ class Slices(SimpleStorage):
             node = nodes[node_name]
             for slice_tag in node.keys():
                 value = node[slice_tag]
+                if (isinstance(value, list)):
+                    value = value[0]
+
                 self.api.plshell.AddSliceTag(self.api.plauth, slicename, slice_tag, value, node_name)
 
         self.api.plshell.DeleteSliceFromNodes(self.api.plauth, slicename, deleted_nodes)