From bf316f35ccc81f743c6872e36963399fd6be3f9a Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Mon, 1 Feb 2016 14:25:15 +0100 Subject: [PATCH] VMware raise error if version is not found Fix #972 --- gns3server/modules/vmware/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gns3server/modules/vmware/__init__.py b/gns3server/modules/vmware/__init__.py index 8adf38b4..b7f5cf88 100644 --- a/gns3server/modules/vmware/__init__.py +++ b/gns3server/modules/vmware/__init__.py @@ -192,9 +192,11 @@ class VMware(BaseManager): if int(version) < 6: raise VMwareError("Using VMware Player requires version 6 or above") if version is None: - log.warning("Could not find VMware version") + log.warning("Could not find VMware version. Output of VMware: {}".format(output)) + raise VMwareError("Could not find VMware version. Output of VMware: {}".format(output)) except (OSError, subprocess.SubprocessError) as e: log.error("Error while looking for the VMware version: {}".format(e)) + raise VMwareError("Error while looking for the VMware version: {}".format(e)) @staticmethod def _get_vmnet_interfaces_registry():