cosmetic + one tab required spaces instead
[sfa.git] / sfa / rspecs / elements / versions / pgv2Node.py
index d553d21..a61749c 100644 (file)
@@ -82,13 +82,15 @@ class PGv2Node:
 
 
     @staticmethod
-    def get_nodes(xml, filter={}):
+    def get_nodes(xml, filter=None):
+        if filter is None: filter={}
         xpath = '//node%s | //default:node%s' % (XpathFilter.xpath(filter), XpathFilter.xpath(filter))
         node_elems = xml.xpath(xpath)
         return PGv2Node.get_node_objs(node_elems)
 
     @staticmethod
-    def get_nodes_with_slivers(xml, filter={}):
+    def get_nodes_with_slivers(xml, filter=None):
+        if filter is None: filter={}
         xpath = '//node[count(sliver_type)>0] | //default:node[count(default:sliver_type) > 0]' 
         node_elems = xml.xpath(xpath)        
         return PGv2Node.get_node_objs(node_elems)
@@ -128,7 +130,7 @@ class PGv2Node:
             node['slivers'] = PGv2SliverType.get_slivers(node_elem)    
             
             # get boot state
-           available_elems = node_elem.xpath('./default:available | ./available')
+            available_elems = node_elem.xpath('./default:available | ./available')
             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'