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

Class Null

source code

object --+

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.

Instance Methods [hide private]
__init__(self, *args, **kw)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
get_build_env(self) source code
get_build_scanner_path(self) source code
cleanup(self) source code
prepare(self) source code
get_unignored_sources(self, *args, **kw) source code
get_action_targets(self) source code
get_action_list(self) source code
get_all_targets(self) source code
get_all_sources(self) source code
get_all_children(self) source code
get_all_prerequisites(self) source code
get_action_side_effects(self) source code
__call__(self, *args, **kw) source code
get_contents(self) source code
Morph this Null executor to a real Executor object.
source code
add_pre_action(self, action) source code
add_post_action(self, action) source code
set_action_list(self, action) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args, **kw)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__
(inherited documentation)