From b9bc73fd0109a6195c714c0e910bcfd0805b2192 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Wed, 29 Apr 2015 14:21:02 +0200 Subject: [PATCH] Do not crash when closing a project if VirtualBox is not accessible Fix #164 --- gns3server/modules/virtualbox/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gns3server/modules/virtualbox/__init__.py b/gns3server/modules/virtualbox/__init__.py index ce1faece..94c62435 100644 --- a/gns3server/modules/virtualbox/__init__.py +++ b/gns3server/modules/virtualbox/__init__.py @@ -122,7 +122,12 @@ class VirtualBox(BaseManager): """ hdds = [] - properties = yield from self.execute("list", ["hdds"]) + try: + properties = yield from self.execute("list", ["hdds"]) + # If VirtualBox is not available we have no inaccessible hdd + except VirtualBoxError: + return hdds + flag_inaccessible = False for prop in properties: try: