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

Class Null

source code

Executor --+
           |
          Null

A null Executor, with a null build Environment, that does nothing when the rest of the methods call it.

This might be able to disapper when we refactor things to disassociate Builders from Nodes entirely, so we're not going to worry about unit tests for this--at least for now.



Nested Classes [hide private]

Inherited from Executor: __metaclass__

Instance Methods [hide private]
 
__init__(self, *args, **kw) source code
 
get_build_env(self)
Fetch or create the appropriate build Environment for this Executor.
source code
 
get_build_scanner_path(self)
Fetch the scanner path for this executor's targets and sources.
source code
 
cleanup(self) source code
 
prepare(self)
Preparatory checks for whether this Executor can go ahead and (try to) build its targets.
source code

Inherited from Executor: __call__, __str__, add_post_action, add_pre_action, add_sources, do_execute, do_nothing, get_action_list, get_contents, get_implicit_deps, get_kw, get_sources, get_timestamp, get_unignored_sources, my_str, nullify, process_sources, scan, scan_sources, scan_targets, set_action_list

Class Variables [hide private]

Inherited from Executor: memoizer_counters

Method Details [hide private]

__init__(self, *args, **kw)
(Constructor)

source code 
Overrides: Executor.__init__

get_build_env(self)

source code 
Fetch or create the appropriate build Environment for this Executor.
Overrides: Executor.get_build_env
(inherited documentation)

get_build_scanner_path(self)

source code 
Fetch the scanner path for this executor's targets and sources.
Overrides: Executor.get_build_scanner_path
(inherited documentation)

cleanup(self)

source code 
Overrides: Executor.cleanup

prepare(self)

source code 
Preparatory checks for whether this Executor can go ahead and (try to) build its targets.
Overrides: Executor.prepare
(inherited documentation)