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

Class ActionFactory

source code

object --+
         |
        ActionFactory

A factory class that will wrap up an arbitrary function as an SCons-executable Action object.

The real heavy lifting here is done by the ActionCaller class. We just collect the (positional and keyword) arguments that we're called with and give them to the ActionCaller object we create, so it can hang onto them until it needs them.

Instance Methods [hide private]
 
__init__(self, actfunc, strfunc, convert=<function <lambda> at 0x7f0047be7ed8>)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
__call__(self, *args, **kw) 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, actfunc, strfunc, convert=<function <lambda> at 0x7f0047be7ed8>)
(Constructor)

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