From: Anil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
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/?a=commitdiff_plain;h=02f78f67d54cfa4a75daec6dbfa6d7de5a592e01;p=sfa.git

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()