mirror of
https://github.com/GNS3/gns3-server.git
synced 2025-01-31 05:13:49 +02:00
Raise clean error when node timeout when stopped
This commit is contained in:
parent
dc26be43c2
commit
5dee4eb052
@ -398,9 +398,11 @@ class Node:
|
|||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
yield from self.post("/stop")
|
yield from self.post("/stop")
|
||||||
# We don't care if a compute is down at this step
|
# We don't care if a node is down at this step
|
||||||
except (aiohttp.errors.ClientOSError, aiohttp.errors.ClientHttpProcessingError, aiohttp.web.HTTPError):
|
except (aiohttp.errors.ClientOSError, aiohttp.errors.ClientHttpProcessingError, aiohttp.web.HTTPError):
|
||||||
pass
|
pass
|
||||||
|
except asyncio.TimeoutError:
|
||||||
|
raise aiohttp.web.HTTPRequestTimeout(text="Timeout when stopping {}".format(self._name))
|
||||||
|
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
def suspend(self):
|
def suspend(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user