blob: 65541d496ee1940e1589485ae71f7061e6e6f633 [file] [log] [blame]
Patrick Williams52dd41e2016-10-14 18:41:27 -05001class Renderer(object):
2 def __init__(self, **kwargs):
3 super(Renderer, self).__init__(**kwargs)
4
5 def render(self, loader, template, **kwargs):
6 t = loader.get_template(template)
Patrick Williamse70f0e82016-10-14 22:24:17 -05007 post = kwargs.pop('post', lambda result: result)
8 r = t.render(loader=loader, **kwargs)
9 return post(r)