Package pyperry :: Module relation :: Class DelayedMerge
[frames] | no frames]

Class DelayedMerge

source code

object --+
         |
        DelayedMerge

This little class takes a Relation object, and a function that returns a Relation object when initialized. When it is called it passes the params on to the function and executes it merging the result on to the original Relation object. This enables chaining scope methods.

Instance Methods
 
__init__(self, obj, func)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__call__(self, *args, **kwargs) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self, obj, func)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)