SCons.Action.LazyAction

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

# Class LazyAction

source code

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

Instance Methods | [hide private]
__init__(self, var, *args, **kw) | source code
get_parent_class(self, env) | source code
_generate_cache(self, env) | source code
_generate(self, target, source, env, for_signature) | source code
__call__(self, target, source, env, *args, **kw) | source code
get_contents(self, target, source, env) Return the signature contents of this action's command line. | source code
Inherited from `CommandGeneratorAction`: `__str__`, `genstring`, `get_implicit_deps` Inherited from `ActionBase`: `__add__`, `__cmp__`, `__radd__`, `get_executor`, `presub_lines` Inherited from `CommandAction`: `execute`, `process`, `strfunction` Inherited from `_ActionAction`: `print_cmd_line`

Method Details | [hide private]

### __init__(self, var, *args, **kw) (Constructor) | source code
Overrides: CommandGeneratorAction.__init__

### _generate(self, target, source, env, for_signature) | source code
Overrides: CommandGeneratorAction._generate

### __call__(self, target, source, env, *args, **kw) (Call operator) | source code
Overrides: CommandGeneratorAction.__call__

### get_contents(self, target, source, env) | source code
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: CommandGeneratorAction.get_contents (inherited documentation)