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 disappear 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 help(type(x)) 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]
  _changed_sources_list
  _changed_targets_list
  _do_execute
  _execute_str
  _memo
  _unchanged_sources_list
  _unchanged_targets_list
  action_list
  batches
  builder_kw
  env
  lvars
  overridelist
  post_actions
  pre_actions

Inherited from object: __class__

Method Details [hide private]

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

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