mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
...
This commit is contained in:
parent
a0e85d7c4a
commit
d3de5875c6
@ -229,7 +229,10 @@ class EPUBOutput(OutputFormatPlugin):
|
|||||||
if opts.extract_to is not None:
|
if opts.extract_to is not None:
|
||||||
from calibre.utils.zipfile import ZipFile
|
from calibre.utils.zipfile import ZipFile
|
||||||
if os.path.exists(opts.extract_to):
|
if os.path.exists(opts.extract_to):
|
||||||
|
if os.path.isdir(opts.extract_to):
|
||||||
shutil.rmtree(opts.extract_to)
|
shutil.rmtree(opts.extract_to)
|
||||||
|
else:
|
||||||
|
os.remove(opts.extract_to)
|
||||||
os.mkdir(opts.extract_to)
|
os.mkdir(opts.extract_to)
|
||||||
with ZipFile(output_path) as zf:
|
with ZipFile(output_path) as zf:
|
||||||
zf.extractall(path=opts.extract_to)
|
zf.extractall(path=opts.extract_to)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user