from flask import Flask, send_from_directory, abort, g, render_template
from sqlalchemy.engine import create_engine
import wradmin.model
-from wradmin.genshi import render_genshi_template
+import wradmin.genshi
from wradmin.controllers.rodelbahn import RodelbahnController
from wradmin.controllers.gasthaus import GasthausController
from wradmin.controllers.bericht import BerichtController
-import os
-import genshi.template
-from genshi import HTML, Markup
-from flask import url_for, get_flashed_messages
+from flask import url_for
import wrpylib.wrvalidators
def public_transport(self, value):
return wrpylib.wrvalidators.opt_public_transport_german_to_str(value)
-
-
-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(), 'Markup': Markup, 'HTML': HTML, 'get_flashed_messages': get_flashed_messages}
- genshi_kwargs.update(kwargs)
- return tmpl.generate(**genshi_kwargs).render('html', doctype='html')