From: Tony Mack Date: Wed, 25 Mar 2009 20:38:28 +0000 (+0000) Subject: changed where RecordNotFound is raised in createSlice() X-Git-Tag: sfa-0.9-0@14641~541 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=9d7f77887b46eeb1977682a9f962a72c0ed5ad3c;hp=30f1cdbc93668bdd7ca5382dcb4bc104e2fd0724;p=sfa.git changed where RecordNotFound is raised in createSlice() --- diff --git a/geni/aggregate.py b/geni/aggregate.py index 1db8ed14..162d8474 100644 --- a/geni/aggregate.py +++ b/geni/aggregate.py @@ -353,13 +353,14 @@ class Aggregate(GeniServer): # Get the slice record from geni slice = {} records = self.registry.resolve(self.cred, slice_hrn) - if not records: - raise RecordNotFound(slice_hrn) for record in records: if record.get_type() in ['slice']: slice_info = record.as_dict() slice = slice_info['pl_info'] + if not slice: + raise RecordNotFound(slice_hrn) + # Make sure slice exists at plc, if it doesnt add it slicename = hrn_to_pl_slicename(slice_hrn)