From: Mohamed Larabi <mohamed.larabi@inria.fr> Date: Fri, 13 Dec 2013 10:25:02 +0000 (+0100) Subject: pl: wider mgt of new slice url and description X-Git-Tag: sfa-3.1-2~50^2~1 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=e7a61a25317485d0b701acb216e22530ac38ae52;p=sfa.git pl: wider mgt of new slice url and description --- 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