summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYunhua Feng <yunhuax.feng@intel.com>2018-07-31 16:32:57 +0800
committerYonghong Zhu <yonghong.zhu@intel.com>2018-08-02 15:12:34 +0800
commit3a0c1bf64b5deaa4e227b311cc43aa1513beae5e (patch)
tree2902fa158471320f8dc6cff9292e4bc048be79ae
parent26067e30c48da27df41252444fce66a6418a613b (diff)
downloadedk2-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>
-rw-r--r--BaseTools/Source/Python/Common/Misc.py6
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