summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Action.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-11-10 02:37:58 (GMT)
committerSteven Knight <knight@baldmt.com>2004-11-10 02:37:58 (GMT)
commit0277e19ef2c747b4bb00233c172d407aeeb1eab8 (patch)
tree409d1eece3864aee5457c0a075d2f4e8d743deae /src/engine/SCons/Action.py
parent81262f1b830ceb37dbec4ff39790876b55f0d2f7 (diff)
downloadSCons-0277e19ef2c747b4bb00233c172d407aeeb1eab8.zip
SCons-0277e19ef2c747b4bb00233c172d407aeeb1eab8.tar.gz
SCons-0277e19ef2c747b4bb00233c172d407aeeb1eab8.tar.bz2
Add a genstring() method to the ListAction class.
Diffstat (limited to 'src/engine/SCons/Action.py')
-rw-r--r--src/engine/SCons/Action.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/SCons/Action.py b/src/engine/SCons/Action.py
index 5f89cc2..3b62702 100644
--- a/src/engine/SCons/Action.py
+++ b/src/engine/SCons/Action.py
@@ -575,6 +575,12 @@ class ListAction(ActionBase):
return Action(x)
self.list = map(list_of_actions, list)
+ def genstring(self, target, source, env):
+ return string.join(map(lambda a, t=target, s=source, e=env:
+ a.genstring(t, s, e),
+ self.list),
+ '\n')
+
def __str__(self):
return string.join(map(str, self.list), '\n')