diff options
author | Daniel Holth <dholth@fastmail.fm> | 2016-06-20 23:40:16 (GMT) |
---|---|---|
committer | Daniel Holth <dholth@fastmail.fm> | 2016-06-20 23:40:16 (GMT) |
commit | ccf62abac7be516e2947f5badb6bc86021159772 (patch) | |
tree | 38356bfb94c4d674f6f234a1cf6b652ff0c0f3ea /src/engine/SCons/dblite.py | |
parent | 1d93e3871ee6858e3bc362aa4e9822c29aadb1a3 (diff) | |
download | SCons-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.py | 4 |
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 |