return link
return None
- def nodeTopoFromRspec(self, rspec):
+ def nodeTopoFromRSpec(self, rspec):
if self.nodelinks:
raise Error("virtual topology already present")
for node in self.getNodes():
nodedict[node.tag] = node
- linkspecs = rspecdict['Rspec']['Request'][0]['NetSpec'][0]['LinkSpec']
+ linkspecs = rspecdict['RSpec']['Request'][0]['NetSpec'][0]['LinkSpec']
for l in linkspecs:
n1 = nodedict[l['endpoint'][0]]
n2 = nodedict[l['endpoint'][1]]
"""
def toxml(self, hrn = None):
xml = """<?xml version="1.0"?>
-<Rspec xmlns="http://www.planet-lab.org/sfa/rspec/" name="vini">
+<RSpec xmlns="http://www.planet-lab.org/sfa/rspec/" name="vini">
<Capacity>
<NetSpec name="physical_topology">"""
xml += """
</NetSpec>
</Request>
-</Rspec>"""
+</RSpec>"""
# Remove all leading whitespace and newlines
lines = xml.split("\n")