diff --git a/qubesmanager/qube_manager.py b/qubesmanager/qube_manager.py
index 3c77ad8..1ff123b 100644
--- a/qubesmanager/qube_manager.py
+++ b/qubesmanager/qube_manager.py
@@ -825,15 +825,12 @@ class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QMainWindow):
try:
info.vm.template = template
except exc.QubesValueError as ex:
- errors.append((info.name, ex))
+ errors.append((info.name, str(ex)))
for error in errors:
- info_dialog = QMessageBox(self)
- info_dialog.setWindowTitle(self.tr("Error!"))
- info_dialog.setText(
- self.tr("Template change failed for '{0}':
{1}"
- ).format(error[0], error[1]))
- info_dialog.show()
+ QMessageBox.warning(self, "{0} template change failed!"
+ .format(error[0]), error[1])
+
def change_network(self, netvm_name):
selected_vms = self.get_selected_vms()
@@ -874,15 +871,11 @@ class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QMainWindow):
try:
info.vm.netvm = netvm_name
except exc.QubesValueError as ex:
- errors.append((info.name, ex))
+ errors.append((info.name, str(ex)))
for error in errors:
- info_dialog = QMessageBox(self)
- info_dialog.setWindowTitle(self.tr("Error!"))
- info_dialog.setText(
- self.tr("Network change failed for '{0'}:
{1]"
- ).format(error[0], error[1]))
- info_dialog.show()
+ QMessageBox.warning(self, "{0} network change failed!"
+ .format(error[0]), error[1])
def __init_context_menu(self):