Save Dynamips VM configs when closing a project.

This commit is contained in:
Jeremy
2015-02-16 18:21:10 -07:00
parent 516b882122
commit e6fd471dd5
2 changed files with 26 additions and 19 deletions

View File

@ -315,6 +315,7 @@ class Router(BaseVM):
if self._hypervisor and not self._hypervisor.devices:
try:
yield from self.stop()
yield from self.save_configs()
yield from self._hypervisor.send('vm delete "{}"'.format(self._name))
except DynamipsError:
pass
@ -1563,7 +1564,7 @@ class Router(BaseVM):
continue
@asyncio.coroutine
def clean_delete(self, stop_hypervisor=False):
def clean_delete(self):
"""
Deletes this router & associated files (nvram, disks etc.)
"""