Package mdp :: Class ExtensionNode
[hide private]
[frames] | no frames]

Class ExtensionNode


Base class for extensions nodes.

A new extension node class should override the _extension_name. The concrete node implementations are then derived from this extension node class.

To call an instance method from a parent class you have multiple options:

To call the original (pre-extension) method in the same class use you simply prefix the method name with '_non_extension_' (this is the value of the ORIGINAL_ATTR_PREFIX constant in this module).

Instance Methods [hide private]

Inherited from unreachable.newobject: __long__, __native__, __nonzero__, __unicode__, next

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

Class Variables [hide private]
  extension_name = None
hash(x)
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

extension_name

hash(x)

Value:
None