Edgewall Software

Ticket #184: core.py.patch

File core.py.patch, 0.5 KB (added by brickenstein@…, 6 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: