From 1123047404a596efa6ae166ac8991a337429bb65 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Fri, 12 Feb 2016 16:48:19 +0100 Subject: [PATCH] Catch 404 docker errors when GNS3 force close Fix #1029 --- gns3server/modules/docker/docker_vm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gns3server/modules/docker/docker_vm.py b/gns3server/modules/docker/docker_vm.py index 2050d6da..427773ad 100644 --- a/gns3server/modules/docker/docker_vm.py +++ b/gns3server/modules/docker/docker_vm.py @@ -359,8 +359,8 @@ class DockerVM(BaseVM): if nio and isinstance(nio, NIOUDP): self.manager.port_manager.release_udp_port(nio.lport, self._project) # Ignore runtime error because when closing the server - except RuntimeError as e: - log.debug("Docker runtime error when closing: {}".format(str(e))) + except (DockerHttp404Error, RuntimeError) as e: + log.debug("Docker error when closing: {}".format(str(e))) return @asyncio.coroutine