From 4c5ec95a9bc15f89aae02367142165dd328b50c9 Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Thu, 16 Oct 2025 21:49:36 -0700 Subject: [PATCH] fix webtoon source directory is empty --- kindlecomicconverter/comic2panel.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/kindlecomicconverter/comic2panel.py b/kindlecomicconverter/comic2panel.py index af31090..e1fc5b0 100644 --- a/kindlecomicconverter/comic2panel.py +++ b/kindlecomicconverter/comic2panel.py @@ -21,7 +21,7 @@ import os import sys from argparse import ArgumentParser -from shutil import rmtree, copytree, move +from shutil import rmtree from multiprocessing import Pool from time import perf_counter from PIL import Image, ImageChops, ImageOps, ImageDraw, ImageFilter @@ -233,7 +233,7 @@ def main(argv=None, qtgui=None): targetDir = sourceDir + "-Splitted" if os.path.isdir(sourceDir): rmtree(targetDir, True) - copytree(sourceDir, targetDir) + os.renames(sourceDir, targetDir) work = [] pagenumber = 1 splitWorkerOutput = [] @@ -291,8 +291,7 @@ def main(argv=None, qtgui=None): raise RuntimeError("One of workers crashed. Cause: " + splitWorkerOutput[0][0], splitWorkerOutput[0][1]) if args.inPlace: - rmtree(sourceDir, True) - move(targetDir, sourceDir) + os.renames(targetDir, sourceDir) else: rmtree(targetDir, True) raise UserWarning("C2P: Source directory is empty.")