All pastes #507656 Raw Edit

Something

public text v1 · immutable
·published 2007-05-24 17:53 UTC
rendered paste body
Failed example:
    ds.update(uid, dict(title="Same entry with some other content in pdf"), 'test2.pdf')
Exception raised:
    Traceback (most recent call last):
      File "/home/tomeu/sugar-jhbuild/build/lib/python2.4/doctest.py", line 1248, in __run
        compileflags, 1) in test.globs
      File "<doctest sugar_demo_may17.txt[29]>", line 1, in ?
        ds.update(uid, dict(title="Same entry with some other content in pdf"), 'test2.pdf')
      File "/home/tomeu/sugar-jhbuild/build/lib/python2.4/site-packages/olpc/datastore/datastore.py", line 229, in update
        self.querymanager.update(uid, props, filename)
      File "/home/tomeu/sugar-jhbuild/build/lib/python2.4/site-packages/olpc/datastore/query.py", line 111, in update
        if file: self.fulltext_index(content, file)
      File "/home/tomeu/sugar-jhbuild/build/lib/python2.4/site-packages/olpc/datastore/query.py", line 478, in fulltext_index
        self._ft_index(content.id, fp, piece)
      File "/home/tomeu/sugar-jhbuild/build/lib/python2.4/site-packages/olpc/datastore/query.py", line 481, in _ft_index
        doc = [piece(p) for p in fp]
      File "/home/tomeu/sugar-jhbuild/build/lib/python2.4/site-packages/olpc/datastore/converter.py", line 41, in next
        def next(self): return self.filter(self._fp.next())
      File "/home/tomeu/sugar-jhbuild/build/lib/python2.4/site-packages/olpc/datastore/converter.py", line 45, in filter
        return line.encode('utf-8')
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 42: ordinal not in range(128)