Helpviewer/HelpUtilities.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 2999
28c75409a78f
child 3145
a9de05d4a22f
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
58 def ensureUniqueFilename(name, appendFormat="({0})"): 58 def ensureUniqueFilename(name, appendFormat="({0})"):
59 """ 59 """
60 Module function to generate an unique file name based on a pattern. 60 Module function to generate an unique file name based on a pattern.
61 61
62 @param name desired file name (string) 62 @param name desired file name (string)
63 @param appendFormat format pattern to be used to make the unique name (string) 63 @param appendFormat format pattern to be used to make the unique name
64 (string)
64 @return unique file name 65 @return unique file name
65 """ 66 """
66 if not os.path.exists(name): 67 if not os.path.exists(name):
67 return name 68 return name
68 69
74 75
75 appendString = appendFormat.format(i) 76 appendString = appendFormat.format(i)
76 if index == -1: 77 if index == -1:
77 tmpFileName += appendString 78 tmpFileName += appendString
78 else: 79 else:
79 tmpFileName = tmpFileName[:index] + appendString + tmpFileName[index:] 80 tmpFileName = tmpFileName[:index] + appendString + \
81 tmpFileName[index:]
80 i += 1 82 i += 1
81 83
82 return tmpFileName 84 return tmpFileName

eric ide

mercurial