From: Tony Mack Date: Sat, 7 Jan 2012 15:42:31 +0000 (-0500) Subject: fix type error X-Git-Tag: sfa-2.0-9~1 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=b2e6ef82d1aba39b5bff0036c1bba0c9f47bb6e3;p=sfa.git fix type error --- diff --git a/sfa/rspecs/elements/versions/pgv2SliverType.py b/sfa/rspecs/elements/versions/pgv2SliverType.py index a01607b1..ffa4b41a 100644 --- a/sfa/rspecs/elements/versions/pgv2SliverType.py +++ b/sfa/rspecs/elements/versions/pgv2SliverType.py @@ -19,14 +19,15 @@ class PGv2SliverType: @staticmethod def add_sliver_attributes(xml, attributes): - for attribute in attributes: - if attribute['name'] == 'initscript': - xml.add_element('{%s}initscript' % xml.namespaces['planetlab'], name=attribute['value']) - elif tag['tagname'] == 'flack_info': - attrib_elem = xml.add_element('{%s}info' % self.namespaces['flack']) - attrib_dict = eval(tag['value']) - for (key, value) in attrib_dict.items(): - attrib_elem.set(key, value) + if attributes: + for attribute in attributes: + if attribute['name'] == 'initscript': + xml.add_element('{%s}initscript' % xml.namespaces['planetlab'], name=attribute['value']) + elif tag['tagname'] == 'flack_info': + attrib_elem = xml.add_element('{%s}info' % self.namespaces['flack']) + attrib_dict = eval(tag['value']) + for (key, value) in attrib_dict.items(): + attrib_elem.set(key, value) @staticmethod def get_slivers(xml, filter={}): xpath = './default:sliver_type | ./sliver_type'