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-3.0-2~32 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=b56a9671b85eca53b3f992a5d1c4c047676bbd40 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 45bbfe37..a59116a5 100644 --- a/sfa/rspecs/elements/versions/pgv2Node.py +++ b/sfa/rspecs/elements/versions/pgv2Node.py @@ -119,8 +119,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: