summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/__init__.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2001-12-11 01:53:48 (GMT)
committerSteven Knight <knight@baldmt.com>2001-12-11 01:53:48 (GMT)
commitee1ca39a5afec8c92e9d427dd18cbd655a2e46dc (patch)
tree42fd27b36d6607aa6b31fde639b53bd15852bacb /src/engine/SCons/Node/__init__.py
parent9ca1ac7a1f54fafa93713e3ff6bff693ca180d3e (diff)
downloadSCons-ee1ca39a5afec8c92e9d427dd18cbd655a2e46dc.zip
SCons-ee1ca39a5afec8c92e9d427dd18cbd655a2e46dc.tar.gz
SCons-ee1ca39a5afec8c92e9d427dd18cbd655a2e46dc.tar.bz2
Refactor the Builder execute() interface to take Nodes, not string names of targets and sources.
Diffstat (limited to 'src/engine/SCons/Node/__init__.py')
-rw-r--r--src/engine/SCons/Node/__init__.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/engine/SCons/Node/__init__.py b/src/engine/SCons/Node/__init__.py
index 83663dc..8b1ef55 100644
--- a/src/engine/SCons/Node/__init__.py
+++ b/src/engine/SCons/Node/__init__.py
@@ -71,9 +71,8 @@ class Node:
"""Actually build the node. Return the status from the build."""
if not self.builder:
return None
- sources = map(lambda x: str(x), self.sources)
stat = self.builder.execute(env = self.env.Dictionary(),
- target = str(self), source = sources)
+ target = self, source = self.sources)
if stat != 0:
raise BuildError(node = self, stat = stat)
return stat