def render( self, context=None ): "Evaluate the template to a given context." ctx = Context() for key, value in self.environment.settings.items(): ctx['settings.'+key] = value if context: ctx.update( context ) return self._ast.eval( ctx )