From eff23eefe97d8de290afdbf28bf53c5a0be3e0d3 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Thu, 27 Oct 2016 15:32:07 +0200 Subject: [PATCH] Handle 408 HTTP status code (request timeout) Fix #743 --- gns3server/controller/compute.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gns3server/controller/compute.py b/gns3server/controller/compute.py index 07af693be..07ce4162d 100644 --- a/gns3server/controller/compute.py +++ b/gns3server/controller/compute.py @@ -484,6 +484,8 @@ class Compute: raise aiohttp.web.HTTPForbidden(text=msg) elif response.status == 404: raise aiohttp.web.HTTPNotFound(text="{} {} not found".format(method, path)) + elif response.status == 408: + raise aiohttp.web.HTTPRequestTimeout(text="{} {} request timeout".format(method, path)) elif response.status == 409: try: raise ComputeConflict(json.loads(body))