From: Ian Jackson Date: Sat, 1 Apr 2017 13:45:30 +0000 (+0100) Subject: tracebacks X-Git-Tag: hippotat/1.0.0~55^2~186 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=hippotat.git;a=commitdiff_plain;h=68afd97b014f134e9681ab90b374a6b44e6eb2b3;ds=sidebyside tracebacks --- diff --git a/server b/server index 68f8541..0d75e0b 100755 --- a/server +++ b/server @@ -12,6 +12,8 @@ from twisted.web.server import NOT_DONE_YET import syslog +import traceback + clients = { } #---------- "router" ---------- @@ -174,7 +176,7 @@ class IphttpResource(twisted.web.resource.Resource): desca = {'d': None} try: process_request(request, desca) except Exception as e: - emsg = repr(e) + emsg = traceback.format_exc() log_http(desca, 'EXCEPTION ' + emsg) request.setHeader('Content-Type','text/plain; charset="utf-8"') request.setResponseCode(400)