]> git.proxmox.com Git - mirror_edk2.git/commitdiff
BaseTools: use map and filter to replace the itertools function
authorYunhua Feng <yunhuax.feng@intel.com>
Fri, 27 Jul 2018 07:53:45 +0000 (15:53 +0800)
committerYonghong Zhu <yonghong.zhu@intel.com>
Sat, 13 Oct 2018 01:50:44 +0000 (09:50 +0800)
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: Liming Gao <liming.gao@intel.com>
BaseTools/Source/Python/build/build.py

index 7715cfa52abecf3f0ede75739f1923883eac141e..2629d6046def26bd950784c71c86c6370d3b431e 100644 (file)
@@ -25,7 +25,6 @@ import time
 import platform\r
 import traceback\r
 import encodings.ascii\r
-import itertools\r
 import multiprocessing\r
 \r
 from struct import *\r
@@ -1172,9 +1171,9 @@ class Build():
                 f = open(PrebuildEnvFile)\r
                 envs = f.readlines()\r
                 f.close()\r
-                envs = itertools.imap(lambda l: l.split('=', 1), envs)\r
-                envs = itertools.ifilter(lambda l: len(l) == 2, envs)\r
-                envs = itertools.imap(lambda l: [i.strip() for i in l], envs)\r
+                envs = map(lambda l: l.split('=', 1), envs)\r
+                envs = filter(lambda l: len(l) == 2, envs)\r
+                envs = map(lambda l: [i.strip() for i in l], envs)\r
                 os.environ.update(dict(envs))\r
             EdkLogger.info("\n- Prebuild Done -\n")\r
 \r