mercurial/hgweb/hgwebdir_mod.py
changeset 3889 57b797601b61
parent 3879 9c8488490724
parent 3886 abaee83ce0a6
child 4051 022056263354
equal deleted inserted replaced
3886:abaee83ce0a6 3889:57b797601b61
    58             return self
    58             return self
    59         wsgicgi.launch(wsgiapplication(make_web_app))
    59         wsgicgi.launch(wsgiapplication(make_web_app))
    60 
    60 
    61     def run_wsgi(self, req):
    61     def run_wsgi(self, req):
    62         def header(**map):
    62         def header(**map):
    63             header_file = cStringIO.StringIO(''.join(tmpl("header", **map)))
    63             header_file = cStringIO.StringIO(
       
    64                 ''.join(tmpl("header", encoding=util._encoding, **map)))
    64             msg = mimetools.Message(header_file, 0)
    65             msg = mimetools.Message(header_file, 0)
    65             req.header(msg.items())
    66             req.header(msg.items())
    66             yield header_file.read()
    67             yield header_file.read()
    67 
    68 
    68         def footer(**map):
    69         def footer(**map):