﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
124,Problem with replace() on unicode string,anonymous,cmlenz,"I am using Genshi 0.4.1 with TurboGears 1.0.2.2 and I'm getting problem with replace() on an unicode string :

{{{
Traceback (most recent call last):
  File ""/var/lib/python-support/python2.4/cherrypy/_cphttptools.py"", line 105, in _run
    self.main()
  File ""/var/lib/python-support/python2.4/cherrypy/_cphttptools.py"", line 254, in main
    body = page_handler(*virtual_path, **self.params)
  File ""<string>"", line 3, in default
  File ""/var/lib/python-support/python2.4/turbogears/controllers.py"", line 334, in expose
    output = database.run_with_transaction(
  File ""<string>"", line 5, in run_with_transaction
  File ""/var/lib/python-support/python2.4/turbogears/database.py"", line 260, in so_rwt
    retval = func(*args, **kw)
  File ""<string>"", line 5, in _expose
  File ""/var/lib/python-support/python2.4/turbogears/controllers.py"", line 351, in <lambda>
    mapping, fragment, args, kw)))
  File ""/var/lib/python-support/python2.4/turbogears/controllers.py"", line 391, in _execute_func
    return _process_output(output, template, format, content_type, mapping, fragment)
  File ""/var/lib/python-support/python2.4/turbogears/controllers.py"", line 82, in _process_output
    fragment=fragment)
  File ""/var/lib/python-support/python2.4/turbogears/view/base.py"", line 131, in render
    return engine.render(**kw)
  File ""/var/lib/python-support/python2.4/genshi/plugin.py"", line 78, in render
    return self.transform(info, template).render(method=format)
  File ""/var/lib/python-support/python2.4/genshi/core.py"", line 141, in render
    output = u''.join(list(generator))
  File ""/var/lib/python-support/python2.4/genshi/output.py"", line 332, in __call__
    for kind, data, pos in stream:
  File ""/var/lib/python-support/python2.4/genshi/output.py"", line 499, in __call__
    text = escape(pop_text(), quotes=False)
  File ""/var/lib/python-support/python2.4/genshi/core.py"", line 420, in escape
    text = unicode(text).replace('&', '&amp;') \
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 8: ordinal not in range(128)
}}}",defect,closed,major,,Template processing,0.4,wontfix,needinfo,
