fix how to get node boot_state in pgv2 and geniv3 rspecs
authorMohamed Larabi <mohamed.larabi@inria.fr>
Thu, 19 Sep 2013 13:13:48 +0000 (15:13 +0200)
committerMohamed Larabi <mohamed.larabi@inria.fr>
Wed, 2 Oct 2013 13:30:45 +0000 (15:30 +0200)
sfa/rspecs/elements/versions/pgv2Node.py

index 45bbfe3..a59116a 100644 (file)
@@ -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: