Patrick Williams | 52dd41e | 2016-10-14 18:41:27 -0500 | [diff] [blame] | 1 | class 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 Williams | e70f0e8 | 2016-10-14 22:24:17 -0500 | [diff] [blame] | 7 | post = kwargs.pop('post', lambda result: result) |
8 | r = t.render(loader=loader, **kwargs) | ||||
9 | return post(r) |