Package SCons :: Module Executor
[hide private]
[frames] | no frames]

Module Executor

source code

SCons.Executor

A module for executing actions with specific lists of target and source
Nodes.



Classes [hide private]
  Batch
Remembers exact association between targets and sources of executor.
  TSList
A class that implements $TARGETS or $SOURCES expansions by wrapping an executor Method.
  TSObject
A class that implements $TARGET or $SOURCE expansions by wrapping an Executor method.
  Executor
A class for controlling instances of executing an action.
  Null
A null Executor, with a null build Environment, that does nothing when the rest of the methods call it.
Functions [hide private]
 
rfile(node)
A function to return the results of a Node's rfile() method, if it exists, and the Node itself otherwise (if it's a Value Node, e.g.).
source code
 
GetBatchExecutor(key) source code
 
AddBatchExecutor(key, executor) source code
 
get_NullEnvironment()
Use singleton pattern for Null Environments.
source code
Variables [hide private]
  __revision__ = 'src/engine/SCons/Executor.py 5023 2010/06/14 2...
  _batch_executors = {}
  nullenv = False
Variables Details [hide private]

__revision__

Value:
'src/engine/SCons/Executor.py 5023 2010/06/14 22:05:46 scons'