From e7a61a25317485d0b701acb216e22530ac38ae52 Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Fri, 13 Dec 2013 11:25:02 +0100 Subject: [PATCH] pl: wider mgt of new slice url and description --- sfa/planetlab/plslices.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sfa/planetlab/plslices.py b/sfa/planetlab/plslices.py index 5e106cdc..9a118ada 100644 --- a/sfa/planetlab/plslices.py +++ b/sfa/planetlab/plslices.py @@ -377,9 +377,15 @@ class PlSlices: slice_exists = [slice for slice in slices if slice['hrn'] == slice_hrn] expires = int(datetime_to_epoch(utcparse(expiration))) if not slice_exists: + if slice_record: + url = slice_record.get('url', slice_hrn) + description = slice_record.get('description', slice_hrn) + else: + url = slice_hrn + description = slice_hrn slice = {'name': slice_name, - 'url': slice_record.get('url', slice_hrn), - 'description': slice_record.get('description', slice_hrn)} + 'url': url, + 'description': description} # add the slice slice['slice_id'] = self.driver.shell.AddSlice(slice) # set the slice HRN -- 2.47.0