From 0c0b977df46272b70f7f62b573889dc59c4bac24 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Wed, 23 Mar 2011 10:06:59 -0400 Subject: [PATCH] details: Report errors when launching addhw dialog --- src/virtManager/details.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/virtManager/details.py b/src/virtManager/details.py index 915e263c..4c3e58ce 100644 --- a/src/virtManager/details.py +++ b/src/virtManager/details.py @@ -1169,10 +1169,14 @@ class vmmDetails(vmmGObjectUI): self.window.get_widget("details-pages").set_current_page(PAGE_DETAILS) def add_hardware(self, src_ignore): - if self.addhw is None: - self.addhw = vmmAddHardware(self.vm) + try: + 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): info = self.get_hw_selection(HW_LIST_COL_DEVICE)