|
__init__(self,
action,
env=False,
overridelist=[ { } ] ,
targets=[ ] ,
sources=[ ] ,
builder_kw={ } )
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get_all_targets(self)
Returns all targets for all batches of this Executor. |
source code
|
|
|
get_all_sources(self)
Returns all sources for all batches of this Executor. |
source code
|
|
|
|
|
get_all_prerequisites(self)
Returns all unique (order-only) prerequisites for all batches
of this Executor. |
source code
|
|
|
get_action_side_effects(self)
Returns all side effects for all batches of this
Executor used by the underlying Action. |
source code
|
|
|
get_build_env(self)
Fetch or create the appropriate build Environment
for this Executor. |
source code
|
|
|
get_build_scanner_path(self,
scanner)
Fetch the scanner path for this executor's targets and sources. |
source code
|
|
|
|
|
|
|
do_execute(self,
target,
kw)
Actually execute the action list. |
source code
|
|
|
|
|
|
|
|
|
|
|
add_batch(self,
targets,
sources)
Add pair of associated target and source to this Executor's list. |
source code
|
|
|
prepare(self)
Preparatory checks for whether this Executor can go ahead
and (try to) build its targets. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
scan(self,
scanner,
node_list)
Scan a list of this Executor's files (targets or sources) for
implicit dependencies and update all of the targets with them. |
source code
|
|
|
_get_unignored_sources_key(self,
node,
ignore=( ) ) |
source code
|
|
|
get_unignored_sources(self,
node,
ignore=( ) ) |
source code
|
|
|
|
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__
|