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

Class Null

source code

object --+
         |
        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.

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(self)
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)
(Constructor)

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