From 3efe753eee8d720b206f7d39b8da89bb1b5ae086 Mon Sep 17 00:00:00 2001 From: ziajka Date: Thu, 21 Dec 2017 08:55:49 +0100 Subject: [PATCH] Add proper exception when cannot find tunnel on QEMU, Fixes: #1241 --- gns3server/compute/qemu/qemu_vm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/compute/qemu/qemu_vm.py b/gns3server/compute/qemu/qemu_vm.py index 6f2b1178..2f1be122 100644 --- a/gns3server/compute/qemu/qemu_vm.py +++ b/gns3server/compute/qemu/qemu_vm.py @@ -1144,7 +1144,7 @@ class QemuVM(BaseNode): yield from self.add_ubridge_udp_connection("QEMU-{}-{}".format(self._id, adapter_number), self._local_udp_tunnels[adapter_number][1], nio) - except IndexError: + except (IndexError, KeyError): raise QemuError('Adapter {adapter_number} does not exist on QEMU VM "{name}"'.format(name=self._name, adapter_number=adapter_number))