From 547e9bdf5f262cb884169b00d5b7785c47891be0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 14 Sep 2014 16:21:01 +0530 Subject: [PATCH] Use new cover generation for bulk metadata edit --- src/calibre/gui2/dialogs/metadata_bulk.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/calibre/gui2/dialogs/metadata_bulk.py b/src/calibre/gui2/dialogs/metadata_bulk.py index e89285ebba..9b3322e647 100644 --- a/src/calibre/gui2/dialogs/metadata_bulk.py +++ b/src/calibre/gui2/dialogs/metadata_bulk.py @@ -176,20 +176,10 @@ class MyBlockingBusy(QDialog): # {{{ if args.cover_action == 'remove': cache.set_cover({bid:None for bid in self.ids}) elif args.cover_action == 'generate': - from calibre.ebooks import calibre_cover - from calibre.ebooks.metadata import fmt_sidx - from calibre.gui2 import config + from calibre.ebooks.covers import generate_cover for book_id in self.ids: mi = self.db.get_metadata(book_id, index_is_id=True) - series_string = None - if mi.series: - series_string = _('Book %(sidx)s of %(series)s')%dict( - sidx=fmt_sidx(mi.series_index, - use_roman=config['use_roman_numerals_for_series_number']), - series=mi.series) - - cdata = calibre_cover(mi.title, mi.format_field('authors')[-1], - series_string=series_string) + cdata = generate_cover(mi) cache.set_cover({book_id:cdata}) elif args.cover_action == 'fromfmt': for book_id in self.ids: