mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Small cleanups.
This commit is contained in:
parent
7d3b89cc2a
commit
f1e48dc42e
@ -215,7 +215,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
|
|||||||
if not restore_all_prefs and key in frozenset(['news_to_be_synced']):
|
if not restore_all_prefs and key in frozenset(['news_to_be_synced']):
|
||||||
continue
|
continue
|
||||||
dbprefs[key] = default_prefs[key]
|
dbprefs[key] = default_prefs[key]
|
||||||
progress_callback(_('Restored preference ') + key, i+1)
|
progress_callback(_('restored preference ') + key, i+1)
|
||||||
if 'field_metadata' in default_prefs:
|
if 'field_metadata' in default_prefs:
|
||||||
fmvals = [f for f in default_prefs['field_metadata'].values() if f['is_custom']]
|
fmvals = [f for f in default_prefs['field_metadata'].values() if f['is_custom']]
|
||||||
progress_callback(None, len(fmvals))
|
progress_callback(None, len(fmvals))
|
||||||
|
@ -81,7 +81,7 @@ class DBPrefs(dict):
|
|||||||
traceback.print_exc()
|
traceback.print_exc()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def read_serialized(self, library_path, recreate_prefs=False):
|
def read_serialized(cls, library_path, recreate_prefs=False):
|
||||||
try:
|
try:
|
||||||
from_filename = os.path.join(library_path,
|
from_filename = os.path.join(library_path,
|
||||||
'metadata_db_prefs_backup.json')
|
'metadata_db_prefs_backup.json')
|
||||||
@ -89,15 +89,15 @@ class DBPrefs(dict):
|
|||||||
d = json.load(f, object_hook=from_json)
|
d = json.load(f, object_hook=from_json)
|
||||||
if not recreate_prefs:
|
if not recreate_prefs:
|
||||||
return d
|
return d
|
||||||
self.clear()
|
cls.clear()
|
||||||
self.db.conn.execute('DELETE FROM preferences')
|
cls.db.conn.execute('DELETE FROM preferences')
|
||||||
for k,v in d.iteritems():
|
for k,v in d.iteritems():
|
||||||
raw = self.to_raw(v)
|
raw = cls.to_raw(v)
|
||||||
self.db.conn.execute(
|
cls.db.conn.execute(
|
||||||
'INSERT INTO preferences (key,val) VALUES (?,?)', (k, raw))
|
'INSERT INTO preferences (key,val) VALUES (?,?)', (k, raw))
|
||||||
self.db.conn.commit()
|
cls.db.conn.commit()
|
||||||
self.clear()
|
cls.clear()
|
||||||
self.update(d)
|
cls.update(d)
|
||||||
return d
|
return d
|
||||||
except:
|
except:
|
||||||
import traceback
|
import traceback
|
||||||
|
Loading…
x
Reference in New Issue
Block a user