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. This class is used in the Executor.lvars() to delay creation of NodeList objects until they're needed.
  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 2014/09/27 12:51...
  _batch_executors = {}
  nullenv = None
hash(x)
  __package__ = 'SCons'
Variables Details [hide private]

__revision__

Value:
'src/engine/SCons/Executor.py  2014/09/27 12:51:43 garyo'