235 if not baseName: |
235 if not baseName: |
236 baseName = "unnamed_download" |
236 baseName = "unnamed_download" |
237 |
237 |
238 name = directory + baseName |
238 name = directory + baseName |
239 if endName: |
239 if endName: |
240 name += '.' + endName |
240 name += '.' + endName |
241 i = 1 |
241 i = 1 |
242 while QFile.exists(name): |
242 while QFile.exists(name): |
243 # file exists already, don't overwrite |
243 # file exists already, don't overwrite |
244 name = directory + baseName + ('-{0:d}'.format(i)) |
244 name = directory + baseName + ('-{0:d}'.format(i)) |
245 if endName: |
245 if endName: |