docstr: Render the template to produce a native Python type. If the
  result is a single node, its value is returned. Otherwise, the
  nodes are concatenated as strings. If the result can be parsed
  with :func:`ast.literal_eval`, the parsed value is returned.
  Otherwise, the string is returned.
docstr_tok: ["Render","the","template","to","produce","a","native","Python","type",".","If","the","result","is","a","single","node",",","its","value","is","returned",".","Otherwise",",","the","nodes","are","concatenated","as","strings",".","If","the","result","can","be","parsed","with",":","func",":","`","ast.literal_eval","`",",","the","parsed","value","is","returned",".","Otherwise",",","the","string","is","returned","."]
code: def render(self, *args, **kwargs):
      """Render the template to produce a native Python type. If the
      result is a single node, its value is returned. Otherwise, the
      nodes are concatenated as strings. If the result can be parsed
      with :func:`ast.literal_eval`, the parsed value is returned.
      Otherwise, the string is returned.
      """
      vars = dict(*args, **kwargs)
  
      try:
          return native_concat(
              self.root_render_func(self.new_context(vars))
          )
      except Exception:
          return self.environment.handle_exception()
  
imports: from ast import literal_eval
  from itertools import chain
  from itertools import islice
  from .None import nodes
  from ._compat import text_type
  from .compiler import CodeGenerator
  from .compiler import has_safe_repr
  from .environment import Environment
  from .environment import Template
label_desc: Use image node_id 1 for calling the NativeTemplate obj's underlying member method code with example usage: obj.render() and returns: native_concat, self