mirror of
https://github.com/GNS3/gns3-server
synced 2024-12-29 02:08:10 +00:00
Avoid dead lock if you can not close the GNS3VM at exit
This commit is contained in:
parent
f93e443548
commit
b7bf97039c
@ -134,6 +134,9 @@ class VMwareGNS3VM(BaseGNS3VM):
|
||||
|
||||
if self._vmx_path is None:
|
||||
raise GNS3VMError("No VMX path configured, can't stop the VM")
|
||||
yield from self._execute("stop", [self._vmx_path, "soft"])
|
||||
try:
|
||||
yield from self._execute("stop", [self._vmx_path, "soft"])
|
||||
except VMwareError as e:
|
||||
log.warning("Error when stopping the VM: {}".format(str(e)))
|
||||
log.info("GNS3 VM has been stopped")
|
||||
self.running = False
|
||||
|
Loading…
Reference in New Issue
Block a user