﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
43,Passing unicode to Template constructor fails,oliver.cope@…,cmlenz,"Passing a unicode string with non-ascii characters to the markup.template.Template or markup.XML raises an exception:

{{{
>>> import markup.template
>>> markup.template.Template(u'<div>\u2013</div>')
Traceback (most recent call last):
  File ""<stdin>"", line 1, in ?
  File ""markup/template.py"", line 755, in __init__
  File ""markup/template.py"", line 774, in parse
  File ""markup/core.py"", line 202, in _ensure
  File ""markup/input.py"", line 316, in _coalesce
  File ""markup/input.py"", line 106, in _generate
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 3: ordinal not in range(128)
}}}

The markup.HTML function appears unaffected.


",defect,closed,major,0.3,Parsing,0.2,fixed,,
