summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Builder.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-11-12 01:36:40 (GMT)
committerSteven Knight <knight@baldmt.com>2004-11-12 01:36:40 (GMT)
commit206adf4366654b0c3fcf8c9131140f0c11ae0a5f (patch)
treeb9af8957741845e092043c9b4c264da3a4d1547b /src/engine/SCons/Builder.py
parent0c6d3c5f5d2630b8be6fa7c915c515d77120c6a4 (diff)
downloadSCons-206adf4366654b0c3fcf8c9131140f0c11ae0a5f.zip
SCons-206adf4366654b0c3fcf8c9131140f0c11ae0a5f.tar.gz
SCons-206adf4366654b0c3fcf8c9131140f0c11ae0a5f.tar.bz2
On Python 2.x, return lists of Nodes from builders as a NodeList object with a defined __str__ method().
Diffstat (limited to 'src/engine/SCons/Builder.py')
-rw-r--r--src/engine/SCons/Builder.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/SCons/Builder.py b/src/engine/SCons/Builder.py
index 40361d4..95c6bd2 100644
--- a/src/engine/SCons/Builder.py
+++ b/src/engine/SCons/Builder.py
@@ -126,6 +126,7 @@ import SCons.Action
from SCons.Debug import logInstanceCreation
from SCons.Errors import InternalError, UserError
import SCons.Executor
+import SCons.Node
import SCons.Node.FS
import SCons.Util
import SCons.Warnings
@@ -578,7 +579,7 @@ class BuilderBase:
builder = ListBuilder(self, env, tlist)
_init_nodes(builder, env, overwarn.data, executor_kw, tlist, slist)
- return tlist
+ return SCons.Node.NodeList(tlist)
def __call__(self, env, target=None, source=None, chdir=_null, **kw):
# We now assume that target and source are lists or None.