details: Report errors when launching addhw dialog

This commit is contained in:
Cole Robinson 2011-03-23 10:06:59 -04:00
parent ee3e0ba450
commit 0c0b977df4

View File

@ -1169,10 +1169,14 @@ class vmmDetails(vmmGObjectUI):
self.window.get_widget("details-pages").set_current_page(PAGE_DETAILS) self.window.get_widget("details-pages").set_current_page(PAGE_DETAILS)
def add_hardware(self, src_ignore): def add_hardware(self, src_ignore):
if self.addhw is None: try:
self.addhw = vmmAddHardware(self.vm) if self.addhw is None:
self.addhw = vmmAddHardware(self.vm)
self.addhw.show() self.addhw.show()
except Exception, e:
self.err.show_err((_("Error launching hardware dialog: %s") %
str(e)), "".join(traceback.format_exc()))
def remove_xml_dev(self, src_ignore): def remove_xml_dev(self, src_ignore):
info = self.get_hw_selection(HW_LIST_COL_DEVICE) info = self.get_hw_selection(HW_LIST_COL_DEVICE)