From: Tony Mack Date: Mon, 7 Nov 2011 22:18:21 +0000 (-0500) Subject: add default sliver attributes X-Git-Tag: sfa-2.1-24~36^2^2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=07f95b06b4b30d7b44a07b719ed9ed9f663b236a;p=sfa.git add default sliver attributes --- diff --git a/sfa/plc/aggregate.py b/sfa/plc/aggregate.py index 20148db9..abd118f8 100644 --- a/sfa/plc/aggregate.py +++ b/sfa/plc/aggregate.py @@ -216,6 +216,11 @@ class Aggregate: rspec.version.add_nodes(self.get_nodes(slice, slivers)) rspec.version.add_links(self.get_links(slice)) + # add sliver defaults + default_sliver_attribs = slivers.get(None, []) + for sliver_attrib in default_sliver_attribs: + rspec.version.add_default_sliver_attribute(sliver_attrib['name'], sliver_attrib['value']) + return rspec.toxml()