comparison mercurial/hgweb/hgweb_mod.py @ 3781:713e35dcc321

hgweb: report detected character set Add comments on overriding charset to CGI scripts
author Matt Mackall <mpm@selenic.com>
date Sun, 03 Dec 2006 18:47:05 -0600
parents eb0b4a2d70a9
children abaee83ce0a6 9c8488490724
comparison
equal deleted inserted replaced
3780:d0a48313b0f6 3781:713e35dcc321
652 return self 652 return self
653 wsgicgi.launch(wsgiapplication(make_web_app)) 653 wsgicgi.launch(wsgiapplication(make_web_app))
654 654
655 def run_wsgi(self, req): 655 def run_wsgi(self, req):
656 def header(**map): 656 def header(**map):
657 header_file = cStringIO.StringIO(''.join(self.t("header", **map))) 657 header_file = cStringIO.StringIO(
658 ''.join(self.t("header", encoding = util._encoding, **map)))
658 msg = mimetools.Message(header_file, 0) 659 msg = mimetools.Message(header_file, 0)
659 req.header(msg.items()) 660 req.header(msg.items())
660 yield header_file.read() 661 yield header_file.read()
661 662
662 def rawfileheader(**map): 663 def rawfileheader(**map):