Package: python-radicale
Version: 1.0.1-2
Severity: important
Hi!
Upgrading python-radicale to 1.0.1 makes it suddenly die on unicode
errors. Downgrading to 0.10 again fixes it again.
Christoph
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/radicale/__init__.py", line 332, in
__call__
user)
File "/usr/lib/python2.7/dist-packages/radicale/__init__.py", line 610, in
report
answer = xmlutils.report(environ["PATH_INFO"], content, collection)
File "/usr/lib/python2.7/dist-packages/radicale/xmlutils.py", line 552, in
report
return _pretty_xml(multistatus)
File "/usr/lib/python2.7/dist-packages/radicale/xmlutils.py", line 102, in
_pretty_xml
element, "utf-8").decode("utf-8")).encode(output_encoding)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1126, in tostring
ElementTree(element).write(file, encoding, method=method)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 820, in write
serialize(write, self._root, encoding, qnames, namespaces)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 939, in
_serialize_xml
_serialize_xml(write, e, encoding, qnames, None)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 939, in
_serialize_xml
_serialize_xml(write, e, encoding, qnames, None)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 937, in
_serialize_xml
write(_escape_cdata(text, encoding))
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1073, in
_escape_cdata
return text.encode(encoding, "xmlcharrefreplace")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 71:
ordinal not in range(128)
-- System Information:
Debian Release: 8.2
APT prefers stable
APT policy: (990, 'stable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.12.46-guest-39-a97a54c-x86_64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages python-radicale depends on:
ii python 2.7.9-1
python-radicale recommends no packages.
python-radicale suggests no packages.
-- no debconf information