# HG changeset patch # User Tero Marttila # Date 1389734093 -7200 # Node ID d2426cebb46a84ce9552265a92211c1fc546766d # Parent 6beb06b59ee67b24f67de493a3581f04d4500133 pvl.web.Application: render_html(body=..., extrahead=...) diff -r 6beb06b59ee6 -r d2426cebb46a pvl/web/application.py --- a/pvl/web/application.py Tue Jan 14 21:03:30 2014 +0200 +++ b/pvl/web/application.py Tue Jan 14 23:14:53 2014 +0200 @@ -143,7 +143,7 @@ raise NotImplementedError() - def render_html (self) : + def render_html (self, body=None, extrahead=None) : """ Render page layout (as ). """ @@ -158,8 +158,11 @@ ), html.style(type='text/css')(self.STYLE) if self.STYLE else None, html.script(type='text/javascript')(self.SCRIPT) if self.SCRIPT else None, + extrahead, ) - body = html(self.render()) + + if body is None : + body = html(self.render()) if not title : raise Exception("%s: no page title!" % (self, ))