From 399371a974a1ab7d09e01829771c958576660733 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 13 Sep 2012 21:29:20 -0400 Subject: [PATCH 1/1] manifest rspec for a slice that doesn't exist should be empyt --- sfa/planetlab/plaggregate.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 -- 2.43.0