1
0
mirror of https://github.com/ciromattia/kcc synced 2025-12-13 09:46:25 +00:00

Ensure that filename is always unique, even if KCC-generated ones already exists.

This commit is contained in:
Ciro Mattia Gonano
2013-10-08 13:01:15 +02:00
parent 38d3ae6a6a
commit b853615f7d

View File

@@ -926,7 +926,11 @@ def getOutputFilename(srcpath, wantedname, ext, tomeNumber):
else:
filename = os.path.splitext(srcpath)[0] + tomeNumber + ext
if os.path.isfile(filename):
filename = os.path.splitext(filename)[0] + '_kcc' + tomeNumber + ext
counter = 0
basename = os.path.splitext(filename)[0]
while os.path.isfile(basename + '_kcc' + str(counter) + ext):
counter += 1
filename = basename + '_kcc' + str(counter) + ext
return filename