'type' attribute should be named 'name'}
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 1 Dec 2011 18:25:54 +0000 (13:25 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 1 Dec 2011 18:26:02 +0000 (13:26 -0500)
sfa/rspecs/elements/versions/pgv2SliverType.py

index 4271d21..7bbe31b 100644 (file)
@@ -10,7 +10,11 @@ class PGv2SliverType:
         if not isinstance(slivers, list):
             slivers = [slivers]
         for sliver in slivers: 
-            sliver_elem = xml.add_instance('sliver_type', sliver, ['type', 'client_id'])
+            sliver_elem = xml.add_element('sliver_type')
+            if sliver.get('type'):
+                sliver_elem.set('name', sliver['type'])
+            if sliver.get('client_id'):
+                sliver_elem.set('client_id', sliver['client_id'])  
             PGv2SliverType.add_sliver_attributes(sliver_elem, sliver.get('pl_tags', []))
     
     @staticmethod