Ticket #1035: trac.patch

File trac.patch, 0.9 kB (added by akhavr@gmail.com, 2 years ago)

Trac patch that hides the problem

  • /usr/lib/python2.4/site-packages/trac/web/clearsilver.py

    old new  
    1414# 
    1515# Author: Christopher Lenz <cmlenz@gmx.de> 
    1616 
    17 from HTMLParser import HTMLParser 
     17from HTMLParser import HTMLParser, HTMLParseError 
    1818 
    1919from trac.core import TracError 
    2020from trac.util.html import Markup, Fragment, escape 
     
    293293            from cStringIO import StringIO 
    294294            out = StringIO() 
    295295            injector = FormTokenInjector(form_token, out) 
    296             injector.feed(template.render()) 
    297             return out.getvalue() 
     296            content = template.render() 
     297            try: 
     298                injector.feed(content) 
     299                return out.getvalue() 
     300            except HTMLParseError: 
     301                return content 
    298302        else: 
    299303            return template.render() 
    300304