From 9f1705a4f123917bc9b09e4227c077f023b848e9 Mon Sep 17 00:00:00 2001 From: grossmj Date: Mon, 8 Jun 2015 11:28:48 -0600 Subject: [PATCH] Do not stop saving IOS router configs when there is an exception while a project is committed. --- gns3server/modules/dynamips/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gns3server/modules/dynamips/__init__.py b/gns3server/modules/dynamips/__init__.py index a8bb51e2..49446172 100644 --- a/gns3server/modules/dynamips/__init__.py +++ b/gns3server/modules/dynamips/__init__.py @@ -210,7 +210,11 @@ class Dynamips(BaseManager): # save the configs when the project is committed for vm in self._vms.copy().values(): if vm.project.id == project.id: - yield from vm.save_configs() + try: + yield from vm.save_configs() + except DynamipsError as e: + log.warning(e) + continue @property def dynamips_path(self):