--- a/hgext/highlight/__init__.py Sat Mar 10 17:02:57 2018 -0800
+++ b/hgext/highlight/__init__.py Sat Mar 10 20:36:34 2018 -0800
@@ -30,7 +30,6 @@
from . import highlight
from mercurial.hgweb import (
- common,
webcommands,
webutil,
)
@@ -84,9 +83,12 @@
def generate_css(web, req, tmpl):
pg_style = web.config('web', 'pygments_style', 'colorful')
fmter = highlight.HtmlFormatter(style=pg_style)
- req.respond(common.HTTP_OK, 'text/css')
- return ['/* pygments_style = %s */\n\n' % pg_style,
- fmter.get_style_defs('')]
+ web.res.headers['Content-Type'] = 'text/css'
+ web.res.setbodybytes(''.join([
+ '/* pygments_style = %s */\n\n' % pg_style,
+ fmter.get_style_defs(''),
+ ]))
+ return web.res
def extsetup():
# monkeypatch in the new version