]> www.dolda2000.com Git - wrw.git/blobdiff - wrw/sp/util.py
Merge branch 'master' into python3
[wrw.git] / wrw / sp / util.py
index ad99e8b0e27a110d2d499ce5b365afb0fb216f44..0728a7e7c25ca90e65c77120e41ac7e5a722e836 100644 (file)
@@ -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]