From d189f9909d7c512db51d28587e3f4e593c58cd9b Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Mon, 9 Feb 2026 11:30:59 -0800 Subject: [PATCH] don't overwrite mobi output with same name (#1246) --- kindlecomicconverter/comic2ebook.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kindlecomicconverter/comic2ebook.py b/kindlecomicconverter/comic2ebook.py index fa5a7f0..4f1f200 100755 --- a/kindlecomicconverter/comic2ebook.py +++ b/kindlecomicconverter/comic2ebook.py @@ -963,6 +963,13 @@ def getOutputFilename(srcpath, wantedname, ext, tomenumber): while os.path.isfile(basename + '_kcc' + str(counter) + ext): counter += 1 filename = basename + '_kcc' + str(counter) + ext + elif options.format == 'MOBI' and ext == '.epub': + counter = 0 + basename = os.path.splitext(filename)[0] + if os.path.isfile(basename + '.mobi'): + while os.path.isfile(basename + '_kcc' + str(counter) + '.mobi'): + counter += 1 + filename = basename + '_kcc' + str(counter) + ext return filename