import os
import genshi.template
-from genshi import HTML
+from genshi import HTML, Markup
from flask import url_for, get_flashed_messages
import wrpylib.wrvalidators
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(), 'HTML': HTML, 'get_flashed_messages': get_flashed_messages}
+ genshi_kwargs = {'h': PylonsHelper(), 'Markup': Markup, 'HTML': HTML, 'get_flashed_messages': get_flashed_messages}
genshi_kwargs.update(kwargs)
return tmpl.generate(**genshi_kwargs).render('html', doctype='html')