Revision 255dcebd daemons/ganeti-noded

b/daemons/ganeti-noded
608 608
    """Query detailed information about existing OSes.
609 609

  
610 610
    """
611
    return True, [os_obj.ToDict() for os_obj in backend.DiagnoseOS()]
611
    return backend.DiagnoseOS()
612 612

  
613 613
  @staticmethod
614 614
  def perspective_os_get(params):
......
616 616

  
617 617
    """
618 618
    name = params[0]
619
    try:
620
      os_obj = backend.OSFromDisk(name)
621
    except errors.InvalidOS, err:
622
      os_obj = objects.OS.FromInvalidOS(err)
623
    return os_obj.ToDict()
619
    os_obj = backend.OSFromDisk(name)
620
    return True, os_obj.ToDict()
624 621

  
625 622
  # hooks -----------------------
626 623

  

Also available in: Unified diff