SCons :: Node :: DeciderNeedsNode :: Class DeciderNeedsNode
[hide private]
[frames] | no frames]

Class DeciderNeedsNode

source code

              object --+        
                       |        
exceptions.BaseException --+    
                           |    
        exceptions.Exception --+
                               |
                              DeciderNeedsNode

Indicate that the decider needs the node as well as the target and the dependency. Normally the node and the target are the same, but in the case of repository They may be different. Also the NodeInfo is retrieved from the node
Instance Methods [hide private]
 
__init__(self, call_this_decider)
x.__init__(...) initializes x; see help(type(x)) for signature
source code

Inherited from exceptions.Exception: __new__

Inherited from exceptions.BaseException: __delattr__, __getattribute__, __getitem__, __getslice__, __reduce__, __repr__, __setattr__, __setstate__, __str__, __unicode__

Inherited from object: __format__, __hash__, __reduce_ex__, __sizeof__, __subclasshook__

Properties [hide private]

Inherited from exceptions.BaseException: args, message

Inherited from object: __class__

Method Details [hide private]

__init__(self, call_this_decider)
(Constructor)

source code 
x.__init__(...) initializes x; see help(type(x)) for signature
Parameters:
  • call_this_decider - to return the decider to call directly since deciders are called through several levels of indirection
Overrides: object.__init__