From: Tony Mack Date: Tue, 3 May 2011 12:12:14 +0000 (-0400) Subject: namespaces prefix isnt present when rspec is being construcetd. update add_slivers... X-Git-Tag: sfa-1.0-21-ckp1~9 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=0dd0ad1e690b74c8b8b7750022dbf8b3e78b8014 namespaces prefix isnt present when rspec is being construcetd. update add_slivers() to search for nodes using namespace and without namespace using xpath or operator --- diff --git a/sfa/rspecs/pg_rspec.py b/sfa/rspecs/pg_rspec.py index 109c2cfd..194361e4 100755 --- a/sfa/rspecs/pg_rspec.py +++ b/sfa/rspecs/pg_rspec.py @@ -82,7 +82,7 @@ class PGRSpec(RSpec): for hostname in hostnames: if hostname in nodes_with_slivers: continue - nodes = self.xml.xpath('//rspecv2:node[@component_name="%s"]' % hostname, namespaces=self.namespaces) + nodes = self.xml.xpath('//rspecv2:node[@component_name="%s"] | //node[@component_name="%s"]' % (hostname, hostname), namespaces=self.namespaces) if nodes: node = nodes[0] node.set('client_id', hostname)