Package SCons :: Module Action :: Class LazyAction
[show private | hide private]
[frames | no frames]

Class LazyAction

    ActionBase --+        
                 |        
     _ActionAction --+    
                     |    
         CommandAction --+
                         |
        ActionBase --+   |
                     |   |
CommandGeneratorAction --+
                         |
                        LazyAction


Method Summary
  __init__(self, var, *args, **kw)
  __call__(self, target, source, env, *args, **kw)
  get_contents(self, target, source, env)
Return the signature contents of this action's command line.
  get_parent_class(self, env)
  _generate(self, target, source, env, for_signature)
  _generate_cache(self, env)
    Inherited from CommandGeneratorAction
  __str__(self)
  genstring(self, target, source, env)
  get_implicit_deps(self, target, source, env)
    Inherited from CommandAction
  execute(self, target, source, env)
Execute a command action.
  process(self, target, source, env)
  strfunction(self, target, source, env)
    Inherited from _ActionAction
  print_cmd_line(self, s, target, source, env)
    Inherited from ActionBase
  __add__(self, other)
  __cmp__(self, other)
  __radd__(self, other)
  get_executor(self, env, overrides, tlist, slist, executor_kw)
Return the Executor for this Action.
  presub_lines(self, env)

Method Details

get_contents(self, target, source, env)

Return the signature contents of this action's command line.

This strips $(-$) and everything in between the string, since those parts don't affect signatures.

Overrides:
SCons.Action.CommandGeneratorAction.get_contents (inherited documentation)

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