core: cover errors in handler setup()
Change-Id: I0bb2f07e26717205c013dfedec6e1beca2947d17 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/33239 Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de> Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de> Reviewed-by: Alexander Zaft <a.zaft@fz-juelich.de>
This commit is contained in:
parent
118e22ee44
commit
76a78871b4
@ -61,10 +61,16 @@ class RequestHandler:
|
|||||||
self.request = request
|
self.request = request
|
||||||
self.client_address = client_address
|
self.client_address = client_address
|
||||||
self.server = server
|
self.server = server
|
||||||
|
self.log = None
|
||||||
|
|
||||||
self.setup()
|
|
||||||
try:
|
try:
|
||||||
|
self.setup()
|
||||||
self.handle()
|
self.handle()
|
||||||
|
except Exception:
|
||||||
|
if self.log:
|
||||||
|
self.log.error(formatException())
|
||||||
|
else:
|
||||||
|
server.log.error(formatException())
|
||||||
finally:
|
finally:
|
||||||
self.finish()
|
self.finish()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user