mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
0c4f4f6210
commit
9269e62723
@ -4,6 +4,8 @@
|
|||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
from encodings import base64encode, base64decode
|
from encodings import base64encode, base64decode
|
||||||
|
|
||||||
|
FORCE_BOOK_RELOAD = False # set to True to force book reloading
|
||||||
|
|
||||||
def upgrade_schema(idb, old_version, new_version):
|
def upgrade_schema(idb, old_version, new_version):
|
||||||
print('upgrade_schema:', old_version, new_version)
|
print('upgrade_schema:', old_version, new_version)
|
||||||
if not idb.objectStoreNames.contains('books'):
|
if not idb.objectStoreNames.contains('books'):
|
||||||
@ -77,7 +79,8 @@ class DB:
|
|||||||
# refer to non-serializable objects like functions.
|
# refer to non-serializable objects like functions.
|
||||||
key = v'[self.interface_data.library_id, book_id, fmt]'
|
key = v'[self.interface_data.library_id, book_id, fmt]'
|
||||||
self.do_op(['books'], key, _('Failed to read from the books database'), def(result):
|
self.do_op(['books'], key, _('Failed to read from the books database'), def(result):
|
||||||
# result = None # uncomment this to force book reloading
|
if FORCE_BOOK_RELOAD:
|
||||||
|
result = None
|
||||||
proceed(result or {
|
proceed(result or {
|
||||||
'key':key,
|
'key':key,
|
||||||
'is_complete':False,
|
'is_complete':False,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user