Revision 857121ad

b/lib/cmdlib.py
2320 2320
    """
2321 2321

  
2322 2322
  @staticmethod
2323
  def _DiagnoseByOS(node_list, rlist):
2323
  def _DiagnoseByOS(rlist):
2324 2324
    """Remaps a per-node return list into an a per-os per-node dictionary
2325 2325

  
2326
    @param node_list: a list with the names of all nodes
2327 2326
    @param rlist: a map with node names as keys and OS objects as values
2328 2327

  
2329 2328
    @rtype: dict
......
2361 2360
    """
2362 2361
    valid_nodes = [node for node in self.cfg.GetOnlineNodeList()]
2363 2362
    node_data = self.rpc.call_os_diagnose(valid_nodes)
2364
    pol = self._DiagnoseByOS(valid_nodes, node_data)
2363
    pol = self._DiagnoseByOS(node_data)
2365 2364
    output = []
2366 2365
    calc_valid = self._FIELDS_NEEDVALID.intersection(self.op.output_fields)
2367 2366
    calc_variants = "variants" in self.op.output_fields

Also available in: Unified diff