X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Fsp%2Futil.py;h=0728a7e7c25ca90e65c77120e41ac7e5a722e836;hb=199cdc4055921d7497e5a6b9a132ac44d04e9894;hp=ad99e8b0e27a110d2d499ce5b365afb0fb216f44;hpb=84a8cc4a9a8e91dfe0dcb245474af32d3a5dc613;p=wrw.git diff --git a/wrw/sp/util.py b/wrw/sp/util.py index ad99e8b..0728a7e 100644 --- a/wrw/sp/util.py +++ b/wrw/sp/util.py @@ -235,5 +235,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]