From 95c74714d7ce30ec67394da48bfa8e398e2f0533 Mon Sep 17 00:00:00 2001 From: donoban Date: Fri, 13 Nov 2020 23:35:14 +0100 Subject: [PATCH] Added try/except for change_network --- qubesmanager/qube_manager.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/qubesmanager/qube_manager.py b/qubesmanager/qube_manager.py index 022ad2d..f0b0233 100644 --- a/qubesmanager/qube_manager.py +++ b/qubesmanager/qube_manager.py @@ -651,8 +651,14 @@ class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QMainWindow): info.vm.template = template def change_network(self, netvm): - for info in self.get_selected_vms(): - info.vm.netvm = netvm + try: + for info in self.get_selected_vms(): + info.vm.netvm = netvm + except exc.QubesValueError as ex: + QMessageBox.warning( + self, + self.tr("Change Network Error"), + self.tr((str(ex)))) def __init__(self, qt_app, qubes_app, dispatcher, _parent=None): super().__init__()