]> ToastFreeware Gitweb - philipp/winterrodeln/wradmin.git/blobdiff - wradmin/genshi.py
Remove function render_genshi_template.
[philipp/winterrodeln/wradmin.git] / wradmin / genshi.py
index 380e47edab95bcf53c81e15f83586b5ae7dfe8ba..446c315fcc11253c8ee7862b5e96c15efa6fa0f2 100644 (file)
@@ -1,6 +1,3 @@
-import os
-import genshi.template
-from genshi import HTML
 from flask import url_for
 import wrpylib.wrvalidators
 
@@ -45,23 +42,3 @@ class PylonsHelper:
 
     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')