From 13e71df172933a4cf360370c686df24b0833183d Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Wed, 16 Apr 2025 23:07:41 -0700 Subject: [PATCH] remove nested empty folders (#900) --- kindlecomicconverter/comic2ebook.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kindlecomicconverter/comic2ebook.py b/kindlecomicconverter/comic2ebook.py index 9f092b3..c4b00e0 100755 --- a/kindlecomicconverter/comic2ebook.py +++ b/kindlecomicconverter/comic2ebook.py @@ -936,6 +936,10 @@ def detectSuboptimalProcessing(tmppath, orgpath): os.remove(os.path.join(root, name)) except OSError as e: raise RuntimeError(f"{name}: {e}") + # remove empty nested folders + for root, dirs, files in os.walk(tmppath, False): + if not files and not dirs: + os.rmdir(root) if alreadyProcessed: print("WARNING: Source files are probably created by KCC. The second conversion will decrease quality.") if GUI: