From: Anil-Kumar Vengalil Date: Thu, 28 Jan 2010 11:52:22 +0000 (+0000) Subject: to avoid NoneType object is not iterable error X-Git-Tag: sfa-0.9-11~177 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=02f78f67d54cfa4a75daec6dbfa6d7de5a592e01 to avoid NoneType object is not iterable error --- diff --git a/sfa/managers/slice_manager_pl.py b/sfa/managers/slice_manager_pl.py index c88de02f..e311eafc 100644 --- a/sfa/managers/slice_manager_pl.py +++ b/sfa/managers/slice_manager_pl.py @@ -151,8 +151,10 @@ def get_ticket(api, xrn, rspec, origin_hrn=None): # get data from this ticket agg_ticket = SfaTicket(string=agg_ticket) attributes = agg_ticket.get_attributes() - valid_data['initscripts'].extend(attributes.get('initscripts', [])) - valid_data['slivers'].extend(attributes.get('slivers', [])) + if attributes.get('initscripts', []) != None: + valid_data['initscripts'].extend(attributes.get('initscripts', [])) + if attributes.get('slivers', []) != None: + valid_data['slivers'].extend(attributes.get('slivers', [])) # set the object gid object_gid = agg_ticket.get_gid_object()