]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/Common/Misc.py
BaseTools: Use pickle to replace cPickle
[mirror_edk2.git] / BaseTools / Source / Python / Common / Misc.py
index fd948c727a4f9b7a09360529f38533d3243f8654..74a5f0bca5c22d75d9e4133449a54e909830f04c 100644 (file)
@@ -21,7 +21,7 @@ import string
 import threading\r
 import time\r
 import re\r
-import cPickle\r
+import pickle\r
 import array\r
 import shutil\r
 from struct import pack\r
@@ -499,7 +499,7 @@ def DataDump(Data, File):
     Fd = None\r
     try:\r
         Fd = open(File, 'wb')\r
-        cPickle.dump(Data, Fd, cPickle.HIGHEST_PROTOCOL)\r
+        pickle.dump(Data, Fd, pickle.HIGHEST_PROTOCOL)\r
     except:\r
         EdkLogger.error("", FILE_OPEN_FAILURE, ExtraData=File, RaiseError=False)\r
     finally:\r
@@ -518,7 +518,7 @@ def DataRestore(File):
     Fd = None\r
     try:\r
         Fd = open(File, 'rb')\r
-        Data = cPickle.load(Fd)\r
+        Data = pickle.load(Fd)\r
     except Exception as e:\r
         EdkLogger.verbose("Failed to load [%s]\n\t%s" % (File, str(e)))\r
         Data = None\r