mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Replace instead of ignoring
This commit is contained in:
parent
14b348b391
commit
403865c914
@ -99,7 +99,7 @@ class OneToOneTable(Table):
|
|||||||
# failures to decode utf-8
|
# failures to decode utf-8
|
||||||
query = db.conn.execute('SELECT {0}, cast({1} as blob) FROM {2}'.format(idcol,
|
query = db.conn.execute('SELECT {0}, cast({1} as blob) FROM {2}'.format(idcol,
|
||||||
self.metadata['column'], self.metadata['table']))
|
self.metadata['column'], self.metadata['table']))
|
||||||
self.book_col_map = {k:bytes(val).decode('utf-8', 'ignore') for k, val in query}
|
self.book_col_map = {k:bytes(val).decode('utf-8', 'replace') for k, val in query}
|
||||||
else:
|
else:
|
||||||
us = self.unserialize
|
us = self.unserialize
|
||||||
self.book_col_map = {book_id:us(val) for book_id, val in query}
|
self.book_col_map = {book_id:us(val) for book_id, val in query}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user