Projet

Général

Profil

Télécharger (586 octets) Statistiques
| Branche: | Tag: | Révision:

root / mandaye / template.py @ 9003c07e

1

    
2
from mako.lookup import TemplateLookup
3
from mako.template import Template
4

    
5
from mandaye import config
6

    
7
templates_directories = config.templates_directories + [config.template_directory]
8
mylookup = TemplateLookup(directories=templates_directories,
9
        input_encoding='utf-8')
10

    
11
def serve_template(templatename, encoding='utf-8', **kwargs):
12
    """ serve a template
13
    """
14
    kwargs.update(config.template_vars)
15
    mytemplate = mylookup.get_template(templatename)
16
    return mytemplate.render_unicode(static_url=config.static_url,
17
            **kwargs).encode(encoding, 'replace')
(13-13/14)