mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
domain: Fix more backtraces from PMSUSPEND status
This commit is contained in:
parent
53605cb21b
commit
538420e032
@ -1406,6 +1406,8 @@ class vmmDomain(vmmLibvirtObject):
|
|||||||
elif (hasattr(libvirt, "VIR_DOMAIN_PMSUSPENDED") and
|
elif (hasattr(libvirt, "VIR_DOMAIN_PMSUSPENDED") and
|
||||||
status == libvirt.VIR_DOMAIN_PMSUSPENDED):
|
status == libvirt.VIR_DOMAIN_PMSUSPENDED):
|
||||||
return _("Suspended")
|
return _("Suspended")
|
||||||
|
|
||||||
|
logging.debug("Unknown status %d, returning 'Unknown'")
|
||||||
return _("Unknown")
|
return _("Unknown")
|
||||||
|
|
||||||
def _normalize_status(self, status):
|
def _normalize_status(self, status):
|
||||||
@ -1446,9 +1448,16 @@ class vmmDomain(vmmLibvirtObject):
|
|||||||
libvirt.VIR_DOMAIN_SHUTDOWN: "state_shutoff",
|
libvirt.VIR_DOMAIN_SHUTDOWN: "state_shutoff",
|
||||||
libvirt.VIR_DOMAIN_SHUTOFF: "state_shutoff",
|
libvirt.VIR_DOMAIN_SHUTOFF: "state_shutoff",
|
||||||
libvirt.VIR_DOMAIN_NOSTATE: "state_running",
|
libvirt.VIR_DOMAIN_NOSTATE: "state_running",
|
||||||
|
# VIR_DOMAIN_PMSUSPENDED
|
||||||
|
7: "state_paused",
|
||||||
}
|
}
|
||||||
|
|
||||||
return status_icons[self.status()]
|
status = self.status()
|
||||||
|
if status not in status_icons:
|
||||||
|
logging.debug("Unknown status %d, using NOSTATE")
|
||||||
|
status = libvirt.VIR_DOMAIN_NOSTATE
|
||||||
|
|
||||||
|
return status_icons[status]
|
||||||
|
|
||||||
def force_update_status(self):
|
def force_update_status(self):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user