def render_template(self, template_name, context=None): if context is None: context = {} context['builder'] = self context.setdefault('config', self.config) tmpl = self.jinja_env.get_template(template_name) before_template_rendered.send(tmpl, context=context) return tmpl.render(context)