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

Class Null

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.


Method Summary
  __init__(self, *args, **kw)
  cleanup(self)
  get_build_env(self)
Fetch or create the appropriate build Environment for this Executor.
  get_build_scanner_path(self)
    Inherited from Executor
  __call__(self, target, **kw)
  __str__(self)
  add_post_action(self, action)
  add_pre_action(self, action)
  add_sources(self, sources)
Add source files to this Executor's list.
  do_execute(self, target, kw)
Actually execute the action list.
  do_nothing(self, target, kw)
  get_action_list(self)
  get_contents(self)
Fetch the signature contents.
  get_implicit_deps(self)
Return the executor's implicit dependencies, i.e.
  get_kw(self, kw)
  get_missing_sources(self)
  get_sources(self)
  get_timestamp(self)
Fetch a time stamp for this Executor.
  get_unignored_sources(self, ignore)
  my_str(self)
  nullify(self)
  process_sources(self, func, ignore)
  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.
  scan_sources(self, scanner)
  scan_targets(self, scanner)
  set_action_list(self, action)

Class Variable Summary
    Inherited from Executor
list memoizer_counters = [<SCons.Memoize.CountValue instance ...

Method Details

get_build_env(self)

Fetch or create the appropriate build Environment for this Executor.

Overrides:
SCons.Executor.Executor.get_build_env (inherited documentation)

Generated by Epydoc 2.1 on Wed Dec 12 09:39:32 2007 http://epydoc.sf.net