summaryrefslogtreecommitdiff
path: root/pystache/init.py
blob: ba8b7095fd9078ab508492d2a42800590dd2b4fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# encoding: utf-8

"""
This module contains the initialization logic called by __init__.py.

"""

from pystache.renderer import Renderer
from pystache.template_spec import TemplateSpec


__all__ = ['__version__', 'render', 'Renderer', 'TemplateSpec']

__version__ = '0.5.1-alpha'  # Also change in setup.py.

def render(template, context=None, **kwargs):
    """
    Return the given template string rendered using the given context.

    """
    renderer = Renderer()
    return renderer.render(template, context, **kwargs)