From: Mohamed Larabi Date: Thu, 19 Sep 2013 13:13:48 +0000 (+0200) Subject: fix how to get node boot_state in pgv2 and geniv3 rspecs X-Git-Tag: sfa-2.1-27~23^2~4 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=3347f3427b2dba9b721c007656feaebcc3f8a3ed;p=sfa.git fix how to get node boot_state in pgv2 and geniv3 rspecs --- diff --git a/sfa/rspecs/elements/versions/pgv2Node.py b/sfa/rspecs/elements/versions/pgv2Node.py index 096df01e..5e129fe5 100644 --- a/sfa/rspecs/elements/versions/pgv2Node.py +++ b/sfa/rspecs/elements/versions/pgv2Node.py @@ -122,8 +122,9 @@ class PGv2Node: # get slivers node['slivers'] = PGv2SliverType.get_slivers(node_elem) + available_elems = node_elem.xpath('./default:available | ./available') - if len(available_elems) > 0 and 'name' in available_elems[0].attrib: + if len(available_elems) > 0 and 'now' in available_elems[0].attrib: if available_elems[0].attrib.get('now', '').lower() == 'true': node['boot_state'] = 'boot' else: