Das kommt ganz darauf an, wo/wie du sie abfängst. Wenn du eine WSGI-Anwendung verwendest, geben die `cgitb`-Middleware von Paste oder der Debug-Modus Werkzeug die Exception im Browser aus. Mit letzterem kannst du da sogar schön ruminspizieren - was aber bei Templatefehlern eher nicht sonderlich viel weiterhilft, da gewöhnlich schon die eigentliche Fehlermeldung auf die entsprechende Stelle im Template hinweist.midan23 hat geschrieben:Aber: Wenn im Template Fehler enthalten sind, wo landen die Fehlermeldungen von Genshi ?
1) Im Browser -> Ich würde mir einen Schritt sparen
2) Im Kommandozeilen-Fenster -> Ich müsste auf die Webserver-Lösung verzichten
So ist es und ich musste mich auch erst daran gewöhnen. Wenn der Output aber als UTF-8 gesendet wird, ist das kein Problem, da die Zeichen ja legitim sind. OK, bei Dingen wie © oder (ohnehin nicht mehr notwendigen) ü ist das kein Thema, aber macht in der Tat einen Unterschied. Da greife ich dann zum 'whitespace'-Attribut in CSS was ja eigentlich auch keine schlechte Lösung ist. Wie es mit ­ aussieht, ist eine weitere Frage - aber da Firefox da enttäuschenderweise nichts mit anzufangen weiß, ist das für mich auch vorerst irrelevant.BlackJack hat geschrieben:Wahrscheinlich "überleben" die Entities gar nicht, weil sie beim Parsen durch die entsprechenden Zeichen ersetzt werden.
Mir ist kein Weg bekannt, aber frag doch mal im IRC oder auf der Mailingliste. Interessieren würde es mich schon.midan23 hat geschrieben:Kann man das vermeiden ? (Ich würde mein " " gerne behalten ...)
Mir ist beim Lesen dieses Themas immer mal wieder FormEncode in den Sinn gekommen. Ich habe es nie benutzt, könnte dir aber, da du jetzt ohnehin einen Webserver gebastelt hast, möglicherweise helfen (oder vielleicht ist es auch schon zu spät).