Index: server.py =================================================================== RCS file: /cvs/Twisted/twisted/web/server.py,v retrieving revision 1.101 diff -u -r1.101 server.py --- server.py 21 Jul 2003 04:09:52 -0000 1.101 +++ server.py 7 Aug 2003 00:04:55 -0000 @@ -235,10 +235,15 @@ def processingFailed(self, reason): log.err(reason) - body = ("web.Server Traceback (most recent call last)" - "web.Server Traceback (most recent call last):\n\n" - "%s\n\n\n" - % webutil.formatFailure(reason)) + if self.site.displayTraceback: + body = ("web.Server Traceback (most recent call last)" + "web.Server Traceback (most recent call last):\n\n" + "%s\n\n\n" + % webutil.formatFailure(reason)) + else: + body = ("Processing Failed" + "Processing Failed") + self.setResponseCode(http.INTERNAL_SERVER_ERROR) self.setHeader('content-type',"text/html") self.setHeader('content-length', str(len(body))) @@ -417,7 +422,8 @@ counter = 0 requestFactory = Request - + displayTraceback = True + def __init__(self, resource, logPath=None, timeout=60*60*12): """Initialize. """