From: Tony Mack Date: Fri, 14 Sep 2012 01:29:20 +0000 (-0400) Subject: manifest rspec for a slice that doesn't exist should be empyt X-Git-Tag: sfa-2.1-14~2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=399371a974a1ab7d09e01829771c958576660733;hp=7ad74269a72234e68e1796fea43fabe87c06810e;p=sfa.git manifest rspec for a slice that doesn't exist should be empyt --- diff --git a/sfa/planetlab/plaggregate.py b/sfa/planetlab/plaggregate.py index f838bedb..b22a94bc 100644 --- a/sfa/planetlab/plaggregate.py +++ b/sfa/planetlab/plaggregate.py @@ -304,7 +304,10 @@ class PlAggregate: rspec.xml.set('expires', datetime_to_string(utcparse(slice['expires']))) if not options.get('list_leases') or options.get('list_leases') and options['list_leases'] != 'leases': - nodes, links = self.get_nodes_and_links(slice_xrn, slice, slivers, options) + if slice_xrn and not slivers: + nodes, links = [], [] + else: + nodes, links = self.get_nodes_and_links(slice_xrn, slice, slivers, options) rspec.version.add_nodes(nodes) rspec.version.add_links(links) # add sliver defaults