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