--- dist/src/Tools/scripts/reindent.py 2004-03-27 15:43:56.000000000 -0300 +++ reindent.py 2004-10-24 18:10:35.617100512 -0300 @@ -38,6 +38,7 @@ import tokenize import os import sys +import shutil verbose = 0 recurse = 0 @@ -112,9 +113,7 @@ print "But this is a dry run, so leaving it alone." if not dryrun: bak = file + ".bak" - if os.path.exists(bak): - os.remove(bak) - os.rename(file, bak) + shutil.copyfile(file, bak) if verbose: print "renamed", file, "to", bak f = open(file, "w")