summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-09-19 23:08:50 (GMT)
committerSteven Knight <knight@baldmt.com>2004-09-19 23:08:50 (GMT)
commit39a2ebca7357684025d84ffc2c5821e21fa7fb9c (patch)
treee0f1094b9735b22deac5d7f19e41d962fe3f10d0 /src
parent07ba45e583a9f03e9a7b91212e165d45d1df1978 (diff)
downloadSCons-39a2ebca7357684025d84ffc2c5821e21fa7fb9c.zip
SCons-39a2ebca7357684025d84ffc2c5821e21fa7fb9c.tar.gz
SCons-39a2ebca7357684025d84ffc2c5821e21fa7fb9c.tar.bz2
Win32 portability fixes for tests.
Diffstat (limited to 'src')
-rw-r--r--src/engine/SCons/dblite.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/SCons/dblite.py b/src/engine/SCons/dblite.py
index c2407ea..8bd28e9 100644
--- a/src/engine/SCons/dblite.py
+++ b/src/engine/SCons/dblite.py
@@ -75,6 +75,8 @@ class dblite:
f = _open(self._tmp_name, "wb", self._mode)
cPickle.dump(self._dict, f, 1)
f.close()
+ # Win32 doesn't allow renaming if the file exists, so unlink it first.
+ os.unlink(self._file_name)
os.rename(self._tmp_name, self._file_name)
self._needs_sync = 00000
if (keep_all_files):