diff --git a/gns3server/controller/compute.py b/gns3server/controller/compute.py index 5de7a657..03e03257 100644 --- a/gns3server/controller/compute.py +++ b/gns3server/controller/compute.py @@ -504,7 +504,7 @@ class Compute: response = yield from self._session().request(method, url, headers=headers, data=data, auth=self._auth, chunked=chunked, timeout=timeout) except asyncio.TimeoutError as e: raise ComputeError("Timeout error when connecting to {}".format(url)) - except (aiohttp.errors.ClientOSError, aiohttp.errors.ClientRequestError, aiohttp.errors.ServerDisconnectedError, aiohttp.ClientResponseError) as e: + except (aiohttp.errors.ClientOSError, aiohttp.errors.ClientRequestError, aiohttp.errors.ServerDisconnectedError, aiohttp.ClientResponseError, ValueError) as e: raise ComputeError(str(e)) body = yield from response.read() if body and not raw: