mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
1) Fix of json codec.
2) make dump_metadata set get_cover=False
This commit is contained in:
parent
12768864a5
commit
97e2c838d0
@ -75,7 +75,8 @@ class JsonCodec(object):
|
||||
self.field_metadata = FieldMetadata()
|
||||
|
||||
def encode_to_file(self, file, booklist):
|
||||
json.dump(self.encode_booklist_metadata(booklist), file, indent=2, encoding='utf-8')
|
||||
file.write(json.dumps(self.encode_booklist_metadata(booklist),
|
||||
indent=2, encoding='utf-8'))
|
||||
|
||||
def encode_booklist_metadata(self, booklist):
|
||||
result = []
|
||||
|
@ -561,7 +561,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
|
||||
for book_id in book_ids:
|
||||
if not self.data.has_id(book_id):
|
||||
continue
|
||||
mi = self.get_metadata(book_id, index_is_id=True, get_cover=True)
|
||||
mi = self.get_metadata(book_id, index_is_id=True, get_cover=False)
|
||||
# Always set cover to cover.jpg. Even if cover doesn't exist,
|
||||
# no harm done. This way no need to call dirtied when
|
||||
# cover is set/removed
|
||||
|
Loading…
x
Reference in New Issue
Block a user