diff options
-rw-r--r-- | src/engine/SCons/dblite.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/engine/SCons/dblite.py b/src/engine/SCons/dblite.py index c32f494..9ece011 100644 --- a/src/engine/SCons/dblite.py +++ b/src/engine/SCons/dblite.py @@ -2,10 +2,6 @@ # Extended for Unicode by Steven Knight. from __future__ import print_function -import SCons.compat - -from SCons.compat import PICKLE_PROTOCOL - import os import pickle import shutil @@ -50,6 +46,7 @@ class dblite(object): _open = open _pickle_dump = staticmethod(pickle.dump) + _pickle_protocol = pickle.HIGHEST_PROTOCOL _os_chmod = os.chmod try: _os_chown = os.chown @@ -121,7 +118,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, PICKLE_PROTOCOL) + self._pickle_dump(self._dict, f, self._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 |