Wie man Markup mit Genshi und CherryPy erlauben kann, steht im
Genshi-Tutorial. Ich versuche gerade, das ganze mit Werkzeug zu machen. Wie man im Quelltext von templates/index.html lesen kann, kann $content "normal" angezeigt werden (d.h., wenn Markup verboten wird). Mein Fehler steckt also in Zeile 29 in templates/index.html. Kann mir auch jemand sagen, wie man die Funktion genshi.input.HTML() richtig aufruft?
Wenn ich mein Skript mit
aufrufe, dann wird von Genshi ein ParseError geworfen und Werkzeug schickt den HTTP-Code 500 and den Browser.
Der komplette Traceback ist hier zu sehen
views.py:
http://paste.pocoo.org/show/90310/
templates/index.html:
http://paste.pocoo.org/show/90303/
application.py:
http://paste.pocoo.org/show/90313/
utils.py:
http://paste.pocoo.org/show/90314/
Wenn ihr noch mehr Code sehen wollt, müsst ihr das nur sagen

.