namespaces prefix isnt present when rspec is being construcetd. update add_slivers...
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 3 May 2011 12:12:14 +0000 (08:12 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 3 May 2011 12:12:14 +0000 (08:12 -0400)
sfa/rspecs/pg_rspec.py

index 109c2cf..194361e 100755 (executable)
@@ -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)