backup-goodreads icon indicating copy to clipboard operation
backup-goodreads copied to clipboard

FIX UnicodeEncodeError: 'ascii' codec can't encode character u'\u2014'

Open allanlaal opened this issue 6 years ago • 0 comments

$ backup_goodreads --user-id 30713071 --api-key notPASTEDbecauseTHISisAsecret Traceback (most recent call last): File "/usr/local/bin/backup_goodreads", line 9, in load_entry_point('backup-goodreads', 'console_scripts', 'backup_goodreads')() File "/home/allan/src/backup-gooreads/backup_goodreads.py", line 241, in main json_str = json.dumps(list(reviews), indent=2, sort_keys=True) File "/home/allan/src/backup-gooreads/backup_goodreads.py", line 181, in get_reviews for review in _get_reviews_from_api(user_id, api_key=api_key): File "/home/allan/src/backup-gooreads/backup_goodreads.py", line 167, in _get_reviews_from_api reviews = ET.fromstring(req.text).find('reviews') File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1311, in XML parser.feed(text) File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1651, in feed self._parser.Parse(data, 0) UnicodeEncodeError: 'ascii' codec can't encode character u'\u2014' in position 1379: ordinal not in range(128)

allanlaal avatar Feb 18 '18 17:02 allanlaal