mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
details: Display errors caught refreshing HW pages
This commit is contained in:
@@ -687,34 +687,39 @@ class vmmDetails(gobject.GObject):
|
|||||||
self.window.get_widget("hw-panel").set_sensitive(True)
|
self.window.get_widget("hw-panel").set_sensitive(True)
|
||||||
self.window.get_widget("hw-panel").show_all()
|
self.window.get_widget("hw-panel").show_all()
|
||||||
|
|
||||||
if pagetype == HW_LIST_TYPE_GENERAL:
|
try:
|
||||||
self.refresh_overview_page()
|
if pagetype == HW_LIST_TYPE_GENERAL:
|
||||||
elif pagetype == HW_LIST_TYPE_STATS:
|
self.refresh_overview_page()
|
||||||
self.refresh_stats_page()
|
elif pagetype == HW_LIST_TYPE_STATS:
|
||||||
elif pagetype == HW_LIST_TYPE_CPU:
|
self.refresh_stats_page()
|
||||||
self.refresh_config_cpu()
|
elif pagetype == HW_LIST_TYPE_CPU:
|
||||||
elif pagetype == HW_LIST_TYPE_MEMORY:
|
self.refresh_config_cpu()
|
||||||
self.refresh_config_memory()
|
elif pagetype == HW_LIST_TYPE_MEMORY:
|
||||||
elif pagetype == HW_LIST_TYPE_BOOT:
|
self.refresh_config_memory()
|
||||||
self.refresh_boot_page()
|
elif pagetype == HW_LIST_TYPE_BOOT:
|
||||||
elif pagetype == HW_LIST_TYPE_DISK:
|
self.refresh_boot_page()
|
||||||
self.refresh_disk_page()
|
elif pagetype == HW_LIST_TYPE_DISK:
|
||||||
elif pagetype == HW_LIST_TYPE_NIC:
|
self.refresh_disk_page()
|
||||||
self.refresh_network_page()
|
elif pagetype == HW_LIST_TYPE_NIC:
|
||||||
elif pagetype == HW_LIST_TYPE_INPUT:
|
self.refresh_network_page()
|
||||||
self.refresh_input_page()
|
elif pagetype == HW_LIST_TYPE_INPUT:
|
||||||
elif pagetype == HW_LIST_TYPE_GRAPHICS:
|
self.refresh_input_page()
|
||||||
self.refresh_graphics_page()
|
elif pagetype == HW_LIST_TYPE_GRAPHICS:
|
||||||
elif pagetype == HW_LIST_TYPE_SOUND:
|
self.refresh_graphics_page()
|
||||||
self.refresh_sound_page()
|
elif pagetype == HW_LIST_TYPE_SOUND:
|
||||||
elif pagetype == HW_LIST_TYPE_CHAR:
|
self.refresh_sound_page()
|
||||||
self.refresh_char_page()
|
elif pagetype == HW_LIST_TYPE_CHAR:
|
||||||
elif pagetype == HW_LIST_TYPE_HOSTDEV:
|
self.refresh_char_page()
|
||||||
self.refresh_hostdev_page()
|
elif pagetype == HW_LIST_TYPE_HOSTDEV:
|
||||||
elif pagetype == HW_LIST_TYPE_VIDEO:
|
self.refresh_hostdev_page()
|
||||||
self.refresh_video_page()
|
elif pagetype == HW_LIST_TYPE_VIDEO:
|
||||||
else:
|
self.refresh_video_page()
|
||||||
pagetype = -1
|
else:
|
||||||
|
pagetype = -1
|
||||||
|
except Exception, e:
|
||||||
|
self.err.show_err(_("Error refreshing hardware page: %s") % str(e),
|
||||||
|
"".join(traceback.format_exc()))
|
||||||
|
return
|
||||||
|
|
||||||
rem = pagetype in remove_pages
|
rem = pagetype in remove_pages
|
||||||
if selected:
|
if selected:
|
||||||
|
|||||||
Reference in New Issue
Block a user