mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-01-26 18:04:05 +01:00
Fix failing tests that compare olddb to newdb results
This commit is contained in:
parent
bd000c52f4
commit
ea39c2f7e6
1 changed files with 14 additions and 3 deletions
|
|
@ -55,6 +55,19 @@
|
|||
ProxyMetadata = namedtuple('ProxyMetadata', 'book_size ondevice_col db_approx_formats')
|
||||
|
||||
|
||||
class DBPrefsWrapper(object):
|
||||
|
||||
def __init__(self, db):
|
||||
self.db = db
|
||||
self.new_api = self
|
||||
|
||||
def pref(self, name, default=None):
|
||||
return self.db.prefs.get(name, default)
|
||||
|
||||
def set_pref(self, name, val):
|
||||
self.db.prefs[name] = val
|
||||
|
||||
|
||||
class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
|
||||
'''
|
||||
An ebook metadata database that stores references to ebook files on disk.
|
||||
|
|
@ -274,7 +287,7 @@ def migrate_preference(key, default):
|
|||
migrate_preference('user_categories', {})
|
||||
migrate_preference('saved_searches', {})
|
||||
if not self.is_second_db:
|
||||
set_saved_searches(self, 'saved_searches')
|
||||
set_saved_searches(DBPrefsWrapper(self), 'saved_searches')
|
||||
|
||||
# migrate grouped_search_terms
|
||||
if self.prefs.get('grouped_search_terms', None) is None:
|
||||
|
|
@ -3807,5 +3820,3 @@ def all_series_names(self):
|
|||
if auts:
|
||||
ans.add(auts)
|
||||
return ans
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue