Merge pull request #2183 from imachug/patch-2

Fix gevent.Timeout being not caught
This commit is contained in:
ZeroNet 2019-09-02 21:59:44 +02:00 committed by GitHub
commit 166a65e1b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -701,7 +701,7 @@ class UiWebsocket(object):
try:
with gevent.Timeout(timeout):
self.site.needFile(inner_path, priority=6)
except Exception as err:
except (Exception, gevent.Timeout) as err:
return self.response(to, {"error": Debug.formatExceptionMessage(err)})
return self.response(to, "ok")