diff options
author | Yunhua Feng <yunhuax.feng@intel.com> | 2018-07-31 16:32:57 +0800 |
---|---|---|
committer | Yonghong Zhu <yonghong.zhu@intel.com> | 2018-08-02 15:12:34 +0800 |
commit | 3a0c1bf64b5deaa4e227b311cc43aa1513beae5e (patch) | |
tree | 2902fa158471320f8dc6cff9292e4bc048be79ae /BaseTools/Source/Python | |
parent | 26067e30c48da27df41252444fce66a6418a613b (diff) | |
download | edk2-3a0c1bf64b5deaa4e227b311cc43aa1513beae5e.tar.gz edk2-3a0c1bf64b5deaa4e227b311cc43aa1513beae5e.tar.bz2 edk2-3a0c1bf64b5deaa4e227b311cc43aa1513beae5e.zip |
BaseTools: Use pickle to replace cPickle
Use pickle to replace cPickle because of python3 removed cPickle
Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yunhua Feng <yunhuax.feng@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
Diffstat (limited to 'BaseTools/Source/Python')
-rw-r--r-- | BaseTools/Source/Python/Common/Misc.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/BaseTools/Source/Python/Common/Misc.py b/BaseTools/Source/Python/Common/Misc.py index fd948c727a..74a5f0bca5 100644 --- a/BaseTools/Source/Python/Common/Misc.py +++ b/BaseTools/Source/Python/Common/Misc.py @@ -21,7 +21,7 @@ import string import threading
import time
import re
-import cPickle
+import pickle
import array
import shutil
from struct import pack
@@ -499,7 +499,7 @@ def DataDump(Data, File): Fd = None
try:
Fd = open(File, 'wb')
- cPickle.dump(Data, Fd, cPickle.HIGHEST_PROTOCOL)
+ pickle.dump(Data, Fd, pickle.HIGHEST_PROTOCOL)
except:
EdkLogger.error("", FILE_OPEN_FAILURE, ExtraData=File, RaiseError=False)
finally:
@@ -518,7 +518,7 @@ def DataRestore(File): Fd = None
try:
Fd = open(File, 'rb')
- Data = cPickle.load(Fd)
+ Data = pickle.load(Fd)
except Exception as e:
EdkLogger.verbose("Failed to load [%s]\n\t%s" % (File, str(e)))
Data = None
|