From 7bed9f56bc304cd483534f54066a83c8a85fee8e Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Fri, 23 Jan 2015 17:33:58 +0100 Subject: [PATCH] Avoid crash when closing vms Otherwise the size of dict change and Python raise an exception. --- gns3server/modules/base_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/modules/base_manager.py b/gns3server/modules/base_manager.py index 8788e5f1..8913b21f 100644 --- a/gns3server/modules/base_manager.py +++ b/gns3server/modules/base_manager.py @@ -97,7 +97,7 @@ class BaseManager: @asyncio.coroutine def unload(self): - for uuid in self._vms.keys(): + for uuid in list(self._vms.keys()): try: yield from self.delete_vm(uuid) except Exception as e: