Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 650b3aa

Browse files
committed
Unlink before rename (for NT).
1 parent 1aa7e3a commit 650b3aa

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

Tools/scripts/ftpmirror.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,11 @@ def mirrorsubdir(f, localdir):
198198
if fp1 != fp:
199199
fp1.close()
200200
try:
201-
os.rename(tempname, fullname)
201+
os.unlink(fullname)
202+
except os.error:
203+
pass # Ignore the error
204+
try:
205+
os.rename(tempname, fullname)
202206
except os.error, msg:
203207
print "Can't rename %s to %s: %s" % (tempname,
204208
fullname,

0 commit comments

Comments
 (0)