mac robustness: default timezone, unlink target before rename

This commit is contained in:
Guido van Rossum 1995-10-07 19:25:25 +00:00
parent 903f487684
commit f6d69289a3
1 changed files with 4 additions and 0 deletions

View File

@ -6,6 +6,8 @@ import time
import md5
import fnmatch
if not hasattr(time, 'timezone'):
time.timezone = 0
class File:
@ -282,6 +284,8 @@ class CVS:
def backup(self, file):
if os.path.isfile(file):
bfile = file + '~'
try: os.unlink(bfile)
except os.error: pass
os.rename(file, bfile)
def ignored(self, file):