Yay! Lots of new features I've been waiting for! Joy! Happiness!
At least until I plug in my Sony PRS-600 and get plonked with "Error communicating with device." Sigh.
Quote:
All strings must be XML compatible: Unicode or ASCII, no NULL bytes
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 58, in run
File "site-packages\calibre\gui2\device.py", line 264, in _books
File "site-packages\calibre\devices\prs505\driver.py", line 97, in books
File "site-packages\calibre\devices\usbms\driver.py", line 143, in books
File "site-packages\calibre\devices\prs505\driver.py", line 114, in sync_booklists
File "site-packages\calibre\devices\prs505\sony_cache.py", line 329, in update
File "site-packages\calibre\devices\prs505\sony_cache.py", line 418, in update_text_record
File "lxml.etree.pyx", line 634, in lxml.etree._Element.set (src/lxml/lxml.etree.c:31509)
File "apihelpers.pxi", line 486, in lxml.etree._setAttributeValue (src/lxml/lxml.etree.c:13734)
File "apihelpers.pxi", line 1247, in lxml.etree._utf8 (src/lxml/lxml.etree.c:19727)
ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes
|