Edgewall Software

Ticket #184: core.py.patch

File core.py.patch, 554 bytes (added by brickenstein@…, 8 years ago)
  • core.py.

    old new  
    402402            return cls()
    403403        if type(text) is cls:
    404404            return text
    405         text = unicode(text).replace('&', '&') \
     405        if isinstance(text,str):
     406            text=text.decode('utf-8')
     407        else:
     408            text = unicode(text)
     409        text=text.replace('&', '&') \
    406410                            .replace('<', '&lt;') \
    407411                            .replace('>', '&gt;')
    408412        if quotes: