From b56a9671b85eca53b3f992a5d1c4c047676bbd40 Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Thu, 19 Sep 2013 15:13:48 +0200 Subject: [PATCH] fix how to get node boot_state in pgv2 and geniv3 rspecs --- sfa/rspecs/elements/versions/pgv2Node.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: -- 2.43.0