Index: error.py =================================================================== --- error.py (revision 14132) +++ error.py (working copy) @@ -5,7 +5,7 @@ Default error output filter for twisted.web2. """ -from twisted.web2 import stream +from twisted.web2 import stream, http_headers from twisted.web2.responsecode import * # 300 - Should include entity with choices @@ -91,7 +91,10 @@ body = ("%d %s" "

%s

%s") % ( response.code, title, title, message) + response.stream = stream.MemoryStream(body) + response.headers.setHeader("content-type", http_headers.MimeType('text', 'html')) + return response defaultErrorHandler.handleErrors = True