fix add_slivers
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 15 Nov 2011 03:34:05 +0000 (22:34 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 15 Nov 2011 21:25:00 +0000 (16:25 -0500)
sfa/rspecs/elements/versions/pgv2SliverType.py

index 5b47eb7..7ea9d1d 100644 (file)
@@ -4,14 +4,14 @@ from sfa.rspecs.elements.sliver import Sliver
 class PGv2SliverType:
 
     @staticmethod
-    def add_slivers(xml, sliver):
+    def add_slivers(xml, slivers):
         if not slivers:
             return 
         if not isinstance(slivers, list):
             slivers = [slivers]
         for sliver in slivers: 
-            sliver_elem = Element.add(xml, 'sliver_type', sliver, ['type', 'client_id'])
-            PGv2Sliver.add_sliver_attributes(sliver_elem, sliver.get('pl_tags', []))
+            sliver_elem = Element.add_elements(xml, 'sliver_type', sliver, ['type', 'client_id'])
+            PGv2SliverType.add_sliver_attributes(sliver_elem, sliver.get('pl_tags', []))
     
     @staticmethod
     def add_sliver_attributes(xml, attributes):