mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-06 02:43:46 +02:00
Use the correct metadata backup implementation
This commit is contained in:
parent
d0b826c39a
commit
934d4ba258
2 changed files with 7 additions and 4 deletions
|
|
@ -136,8 +136,7 @@ def get_db_loader():
|
|||
columns/categories/searches info into
|
||||
self.field_metadata.
|
||||
2. Port library/restore.py
|
||||
3. Replace the metadatabackup thread with the new implementation when using the new backend.
|
||||
4. Check that content server reloading on metadata,db change, metadata
|
||||
3. Check that content server reloading on metadata,db change, metadata
|
||||
backup, refresh gui on calibredb add and moving libraries all work (check
|
||||
them on windows as well for file locking issues)
|
||||
'''
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
from calibre.utils.icu import sort_key
|
||||
from calibre.utils.search_query_parser import SearchQueryParser
|
||||
from calibre.db.search import _match, CONTAINS_MATCH, EQUALS_MATCH, REGEXP_MATCH
|
||||
from calibre.library.caches import (MetadataBackup, force_to_bool)
|
||||
from calibre.library.caches import force_to_bool
|
||||
from calibre.library.save_to_disk import find_plugboard
|
||||
from calibre import strftime, isbytestring
|
||||
from calibre.constants import filesystem_encoding, DEBUG, config_dir
|
||||
|
|
@ -234,6 +234,10 @@ def col_idx(name):
|
|||
self.start_metadata_backup()
|
||||
|
||||
def start_metadata_backup(self):
|
||||
if hasattr(self.db, 'new_api'):
|
||||
from calibre.db.backup import MetadataBackup
|
||||
else:
|
||||
from calibre.library.caches import MetadataBackup
|
||||
self.metadata_backup = MetadataBackup(self.db)
|
||||
self.metadata_backup.start()
|
||||
|
||||
|
|
@ -1209,7 +1213,6 @@ def __init__(self, parent):
|
|||
self.book_in_library = None
|
||||
self.sync_icon = QIcon(I('sync.png'))
|
||||
|
||||
|
||||
def counts(self):
|
||||
return Counts(len(self.db), len(self.db), len(self.map))
|
||||
|
||||
|
|
@ -1613,3 +1616,4 @@ def set_editable(self, editable):
|
|||
# }}}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue