-import os
-import genshi.template
-from genshi import HTML
from flask import url_for
import wrpylib.wrvalidators
def public_transport(self, value):
return wrpylib.wrvalidators.opt_public_transport_german_to_str(value)
-
-
-class FakeSession:
- def has_key(self, key):
- return False
-
- def save(self):
- pass
-
-
-class TemplateContext:
- pass
-
-
-def render_genshi_template(template, **kwargs):
- loader = genshi.template.TemplateLoader(os.path.join(os.path.dirname(__file__), 'templates'), auto_reload=True)
- tmpl = loader.load(template)
- genshi_kwargs = {'h': PylonsHelper(), 'session': FakeSession(), 'HTML': HTML}
- genshi_kwargs.update(kwargs)
- return tmpl.generate(**genshi_kwargs).render('html', doctype='html')