From 97eab194176aef74566d02f094c877bd4159aeb2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 12 Aug 2007 22:22:38 +0000 Subject: [PATCH] Pickup cover from archives if filename is specified --- src/libprs500/ebooks/lrf/html/convert_from.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libprs500/ebooks/lrf/html/convert_from.py b/src/libprs500/ebooks/lrf/html/convert_from.py index 5e9ea60fda..0cb8c267b7 100644 --- a/src/libprs500/ebooks/lrf/html/convert_from.py +++ b/src/libprs500/ebooks/lrf/html/convert_from.py @@ -1284,8 +1284,10 @@ def process_file(path, options, logger=None): cpath, tpath = '', '' try_opf(path, options, logger) if options.cover: - options.cover = os.path.abspath(os.path.expanduser(options.cover)) - cpath = options.cover + cpath = os.path.join(dirpath, os.path.basename(options.cover)) + if not os.path.exists(cpath): + cpath = os.path.abspath(os.path.expanduser(options.cover)) + options.cover = cpath if os.access(options.cover, os.R_OK): from libprs500.devices.prs500.driver import PRS500 im = PILImage.open(os.path.join(cwd, cpath))