from sfa.rspecs.elements.sliver import Sliver
from sfa.rspecs.elements.versions.nitosv1PLTag import NITOSv1PLTag
-from sfa.planetlab.plxrn import PlXrn
+#from sfa.planetlab.plxrn import PlXrn
class NITOSv1Sliver:
for tag in tags:
NITOSv1Sliver.add_sliver_attribute(sliver_elem, tag['tagname'], tag['value'])
if sliver.get('sliver_id'):
- name = PlXrn(xrn=sliver.get('sliver_id')).pl_slicename()
+ name = Xrn(xrn=sliver.get('sliver_id')).get_hrn().split('.')[-1]
sliver_elem.set('name', name)
@staticmethod
return attribs
@staticmethod
- def get_slivers(xml, filter={}):
+ def get_slivers(xml, filter=None):
+ if filter is None: filter={}
xpath = './default:sliver | ./sliver'
sliver_elems = xml.xpath(xpath)
slivers = []