Dynamips devices support (packet capture to complete).

This commit is contained in:
grossmj
2015-02-15 12:18:12 -07:00
parent 4f38d96522
commit f99e834c37
18 changed files with 971 additions and 539 deletions

View File

@ -294,8 +294,12 @@ class Router(BaseVM):
# router is already closed
return
if self._hypervisor:
yield from self.stop()
self._hypervisor.devices.remove(self)
if self._hypervisor and not self._hypervisor.devices:
try:
yield from self.stop()
except DynamipsError:
pass
yield from self.hypervisor.stop()
if self._console: