BaseTools:use iterate list to replace the itertools
itertools.imap() replace map(), itertools.ifilter() replace filter Cc: Bob Feng <bob.c.feng@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Zhiju.Fan <zhijux.fan@intel.com> Tested-by: Laszlo Ersek <lersek@redhat.com> Tested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Bob Feng <bob.c.feng@intel.com>
This commit is contained in:
parent
e77e59c9bd
commit
2f28dca16f
@ -27,7 +27,6 @@ import time
|
|||||||
import platform
|
import platform
|
||||||
import traceback
|
import traceback
|
||||||
import encodings.ascii
|
import encodings.ascii
|
||||||
import itertools
|
|
||||||
import multiprocessing
|
import multiprocessing
|
||||||
|
|
||||||
from struct import *
|
from struct import *
|
||||||
@ -1102,9 +1101,8 @@ class Build():
|
|||||||
f = open(PrebuildEnvFile)
|
f = open(PrebuildEnvFile)
|
||||||
envs = f.readlines()
|
envs = f.readlines()
|
||||||
f.close()
|
f.close()
|
||||||
envs = itertools.imap(lambda l: l.split('=', 1), envs)
|
envs = [l.split("=", 1) for l in envs ]
|
||||||
envs = itertools.ifilter(lambda l: len(l) == 2, envs)
|
envs = [[I.strip() for I in item] for item in envs if len(item) == 2]
|
||||||
envs = itertools.imap(lambda l: [i.strip() for i in l], envs)
|
|
||||||
os.environ.update(dict(envs))
|
os.environ.update(dict(envs))
|
||||||
EdkLogger.info("\n- Prebuild Done -\n")
|
EdkLogger.info("\n- Prebuild Done -\n")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user