EPUB Input: Ignore missing cover file when converting, instead of erroring out. Fixes #781848 ([Errno 2] No such file or directory while converting)

This commit is contained in:
Kovid Goyal 2011-05-12 14:31:21 -06:00
parent 751890a83f
commit e19edba3ef

View File

@ -103,10 +103,11 @@ class EPUBInput(InputFormatPlugin):
t.set('href', guide_cover) t.set('href', guide_cover)
t.set('title', 'Title Page') t.set('title', 'Title Page')
from calibre.ebooks import render_html_svg_workaround from calibre.ebooks import render_html_svg_workaround
renderer = render_html_svg_workaround(guide_cover, log) if os.path.exists(guide_cover):
if renderer is not None: renderer = render_html_svg_workaround(guide_cover, log)
open('calibre_raster_cover.jpg', 'wb').write( if renderer is not None:
renderer) open('calibre_raster_cover.jpg', 'wb').write(
renderer)
def find_opf(self): def find_opf(self):
def attr(n, attr): def attr(n, attr):