Helpviewer/HelpUtilities.py

changeset 2999
28c75409a78f
parent 2302
f29e9405c851
child 3057
10516539f238
child 3160
209a07d7e401
equal deleted inserted replaced
2998:95581102e03e 2999:28c75409a78f
56 def ensureUniqueFilename(name, appendFormat="({0})"): 56 def ensureUniqueFilename(name, appendFormat="({0})"):
57 """ 57 """
58 Module function to generate an unique file name based on a pattern. 58 Module function to generate an unique file name based on a pattern.
59 59
60 @param name desired file name (string) 60 @param name desired file name (string)
61 @param appendFormat format pattern to be used to make the unique name (string) 61 @param appendFormat format pattern to be used to make the unique name
62 (string)
62 @return unique file name 63 @return unique file name
63 """ 64 """
64 if not os.path.exists(name): 65 if not os.path.exists(name):
65 return name 66 return name
66 67
72 73
73 appendString = appendFormat.format(i) 74 appendString = appendFormat.format(i)
74 if index == -1: 75 if index == -1:
75 tmpFileName += appendString 76 tmpFileName += appendString
76 else: 77 else:
77 tmpFileName = tmpFileName[:index] + appendString + tmpFileName[index:] 78 tmpFileName = tmpFileName[:index] + appendString + \
79 tmpFileName[index:]
78 i += 1 80 i += 1
79 81
80 return tmpFileName 82 return tmpFileName

eric ide

mercurial