diff options
author | Steven Knight <knight@baldmt.com> | 2004-11-12 01:36:40 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-11-12 01:36:40 (GMT) |
commit | 206adf4366654b0c3fcf8c9131140f0c11ae0a5f (patch) | |
tree | b9af8957741845e092043c9b4c264da3a4d1547b /src/engine/SCons/Builder.py | |
parent | 0c6d3c5f5d2630b8be6fa7c915c515d77120c6a4 (diff) | |
download | SCons-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.py | 3 |
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. |