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

Reply via email to