forked from Imagelibrary/rtems
build: Simplify wscript code
This commit is contained in:
committed by
Gedare Bloom
parent
3225f69db6
commit
a85402f76f
9
wscript
9
wscript
@@ -110,12 +110,9 @@ class EnvWrapper(object):
|
|||||||
self._env = env
|
self._env = env
|
||||||
|
|
||||||
def __getitem__(self, name):
|
def __getitem__(self, name):
|
||||||
fields = name.split(":")
|
k, c, f = name.partition(":")
|
||||||
v = self._env[fields[0]]
|
v = self._env[k]
|
||||||
try:
|
fmt = "{" + c + f + "}"
|
||||||
fmt = "{:" + fields[1] + "}"
|
|
||||||
except IndexError:
|
|
||||||
fmt = "{}"
|
|
||||||
if isinstance(v, list):
|
if isinstance(v, list):
|
||||||
return " ".join([fmt.format(w) for w in v])
|
return " ".join([fmt.format(w) for w in v])
|
||||||
return fmt.format(v)
|
return fmt.format(v)
|
||||||
|
|||||||
Reference in New Issue
Block a user