1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-11-13 11:58:57 +00:00

Ubridge 0.9.4 is require

Ref #551
This commit is contained in:
Julien Duponchelle 2016-05-31 15:45:12 +02:00
parent 3f61fbeb0e
commit 009ffcb4ef
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

View File

@ -120,15 +120,15 @@ class Hypervisor(UBridgeHypervisor):
@asyncio.coroutine
def _check_ubridge_version(self):
"""
Checks if the ubridge executable version is >= 0.9.3
Checks if the ubridge executable version is >= 0.9.4
"""
try:
output = yield from subprocess_check_output(self._path, "-v", cwd=self._working_dir)
match = re.search("ubridge version ([0-9a-z\.]+)", output)
if match:
version = match.group(1)
if parse_version(version) < parse_version("0.9.3"):
raise UbridgeError("uBridge executable version must be >= 0.9.3")
if parse_version(version) < parse_version("0.9.4"):
raise UbridgeError("uBridge executable version must be >= 0.9.4")
else:
raise UbridgeError("Could not determine uBridge version for {}".format(self._path))
except (OSError, subprocess.SubprocessError) as e: