diging/tethne

Yet another unicode decode error.

Closed this issue · 0 comments

Unicode decode error while loading a zotero corpus.

Traceback (most recent call last):
  File "runner.py", line 3, in <module>
    zotero.read('My_Library_1')
  File "t:\tethne\tethne\readers\zotero.py", line 188, in read
    return Corpus(papers, index_by=index_by, **kwargs)
  File "t:\tethne\tethne\classes\corpus.py", line 149, in __init__
    self.indexed_papers = {self._generate_index(paper): paper for paper in paper
s}
  File "t:\tethne\tethne\classes\corpus.py", line 149, in <dictcomp>
    self.indexed_papers = {self._generate_index(paper): paper for paper in paper
s}
  File "t:\tethne\tethne\classes\corpus.py", line 174, in _generate_index
    m.update(hashable)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xd6' in position 165
: ordinal not in range(128)