X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Fsp%2Futil.py;h=e15b9471e1c5c681d9b6585670c8444884f1d7f6;hb=6bb05fa8ed1a7ea1c369e0cab9a1269eb06a4211;hp=3ea7a8aa91d6133321cf640da735ca87d5d1588c;hpb=7756066bff7ee01d615cbce0d5ddd58441108bd6;p=wrw.git diff --git a/wrw/sp/util.py b/wrw/sp/util.py index 3ea7a8a..e15b947 100644 --- a/wrw/sp/util.py +++ b/wrw/sp/util.py @@ -234,5 +234,7 @@ class response(dispatch.restart): raise Exception("a subclass of wrw.sp.util.response must override ctype") def handle(self, req): + ret = self.formatter.format(self.root, doctype=self.doctype, charset=self.charset) req.ohead["Content-Type"] = self.ctype - return [self.formatter.format(self.root, doctype=self.doctype, charset=self.charset)] + req.ohead["Content-Length"] = len(ret) + return [ret]