Mercurial > public > mercurial-scm > hg-stable
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): |