summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/dblite.py
diff options
context:
space:
mode:
authorDaniel Holth <dholth@fastmail.fm>2016-06-20 23:40:16 (GMT)
committerDaniel Holth <dholth@fastmail.fm>2016-06-20 23:40:16 (GMT)
commitccf62abac7be516e2947f5badb6bc86021159772 (patch)
tree38356bfb94c4d674f6f234a1cf6b652ff0c0f3ea /src/engine/SCons/dblite.py
parent1d93e3871ee6858e3bc362aa4e9822c29aadb1a3 (diff)
downloadSCons-ccf62abac7be516e2947f5badb6bc86021159772.zip
SCons-ccf62abac7be516e2947f5badb6bc86021159772.tar.gz
SCons-ccf62abac7be516e2947f5badb6bc86021159772.tar.bz2
centralize the preferred pickle protocol; use highest protocol.
Diffstat (limited to 'src/engine/SCons/dblite.py')
-rw-r--r--src/engine/SCons/dblite.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/dblite.py b/src/engine/SCons/dblite.py
index b12d320..c32f494 100644
--- a/src/engine/SCons/dblite.py
+++ b/src/engine/SCons/dblite.py
@@ -4,6 +4,8 @@ from __future__ import print_function
import SCons.compat
+from SCons.compat import PICKLE_PROTOCOL
+
import os
import pickle
import shutil
@@ -119,7 +121,7 @@ class dblite(object):
def sync(self):
self._check_writable()
f = self._open(self._tmp_name, "wb", self._mode)
- self._pickle_dump(self._dict, f, 1)
+ self._pickle_dump(self._dict, f, PICKLE_PROTOCOL)
f.close()
# Windows doesn't allow renaming if the file exists, so unlink
# it first, chmod'ing it to make sure we can do so. On UNIX, we