mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
DRYer
This commit is contained in:
parent
51fddd3415
commit
997333f0b0
@ -232,6 +232,8 @@ class Container(ContainerBase):
|
|||||||
self.allow_no_cover = allow_no_cover
|
self.allow_no_cover = allow_no_cover
|
||||||
ContainerBase.__init__(self, tdir, opfpath, log)
|
ContainerBase.__init__(self, tdir, opfpath, log)
|
||||||
self.book_metadata = book_metadata
|
self.book_metadata = book_metadata
|
||||||
|
input_plugin = plugin_for_input_format(input_fmt)
|
||||||
|
self.is_comic = bool(getattr(input_plugin, 'is_image_collection', False))
|
||||||
if save_bookmark_data:
|
if save_bookmark_data:
|
||||||
bm_file = 'META-INF/calibre_bookmarks.txt'
|
bm_file = 'META-INF/calibre_bookmarks.txt'
|
||||||
self.bookmark_data = None
|
self.bookmark_data = None
|
||||||
@ -261,7 +263,7 @@ class Container(ContainerBase):
|
|||||||
'spine':spine,
|
'spine':spine,
|
||||||
'link_uid': uuid4(),
|
'link_uid': uuid4(),
|
||||||
'book_hash': book_hash,
|
'book_hash': book_hash,
|
||||||
'is_comic': input_fmt.lower() in {'cbc', 'cbz', 'cbr', 'cb7'},
|
'is_comic': self.is_comic,
|
||||||
'raster_cover_name': raster_cover_name,
|
'raster_cover_name': raster_cover_name,
|
||||||
'title_page_name': titlepage_name,
|
'title_page_name': titlepage_name,
|
||||||
'has_maths': False,
|
'has_maths': False,
|
||||||
@ -357,8 +359,7 @@ class Container(ContainerBase):
|
|||||||
raster_cover_name = self.href_to_name(item.get('href'), self.opf_name)
|
raster_cover_name = self.href_to_name(item.get('href'), self.opf_name)
|
||||||
with self.open(raster_cover_name, 'wb') as dest:
|
with self.open(raster_cover_name, 'wb') as dest:
|
||||||
dest.write(generic_cover())
|
dest.write(generic_cover())
|
||||||
input_plugin = plugin_for_input_format(input_fmt)
|
if self.is_comic:
|
||||||
if getattr(input_plugin, 'is_image_collection', False):
|
|
||||||
return raster_cover_name, None
|
return raster_cover_name, None
|
||||||
item = self.generate_item(name='titlepage.html', id_prefix='titlepage')
|
item = self.generate_item(name='titlepage.html', id_prefix='titlepage')
|
||||||
titlepage_name = self.href_to_name(item.get('href'), self.opf_name)
|
titlepage_name = self.href_to_name(item.get('href'), self.opf_name)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user