def render_impl(self, template, context, at_paths=None, **kwargs):
<EOL>if at_paths is not None:<EOL><INDENT>paths = at_paths + self.engine_options.get("<STR_LIT:path>", [])<EOL>self.engine_options["<STR_LIT:path>"] = paths<EOL><DEDENT>engine = tenjin.Engine(**self.engine_options)<EOL>LOGGER.warning("<STR_LIT>", str(self.engine_options))<EOL>kwargs = self.filter_options(kwargs, self.render_valid_options())<EOL>return engine.render(template, context, **kwargs)<EOL>
Render given template file and return the result.

:param template: Template file path
:param context: A dict or dict-like object to instantiate given
    template file
:param at_paths: Template search paths
:param kwargs: Keyword arguments passed to the template engine to
    render templates with specific features enabled.

:return: Rendered string