class documentation

class InstrumentationManager(object):

View In Hierarchy

User-defined class instrumentation extension.

.InstrumentationManager can be subclassed in order to change how class instrumentation proceeds. This class exists for the purposes of integration with other object management frameworks which would like to entirely modify the instrumentation methodology of the ORM, and is not intended for regular usage. For interception of class instrumentation events, see .InstrumentationEvents.

The API for this class should be considered as semi-stable, and may change slightly with new releases.

Method dict​_getter Undocumented
Method get​_instance​_dict Undocumented
Method initialize​_instance​_dict Undocumented
Method install​_descriptor Undocumented
Method install​_member Undocumented
Method install​_state Undocumented
Method instrument​_attribute Undocumented
Method instrument​_collection​_class Undocumented
Method manage Undocumented
Method manager​_getter Undocumented
Method post​_configure​_attribute Undocumented
Method remove​_state Undocumented
Method state​_getter Undocumented
Method uninstall​_descriptor Undocumented
Method uninstall​_member Undocumented
Method unregister Undocumented
Method __init__ Undocumented
def dict_getter(self, class_):

Undocumented

def get_instance_dict(self, class_, instance):

Undocumented

def initialize_instance_dict(self, class_, instance):

Undocumented

def install_descriptor(self, class_, key, inst):

Undocumented

def install_member(self, class_, key, implementation):

Undocumented

def install_state(self, class_, instance, state):

Undocumented

def instrument_attribute(self, class_, key, inst):

Undocumented

def instrument_collection_class(self, class_, key, collection_class):

Undocumented

def manage(self, class_, manager):

Undocumented

def manager_getter(self, class_):

Undocumented

def post_configure_attribute(self, class_, key, inst):

Undocumented

def remove_state(self, class_, instance):

Undocumented

def state_getter(self, class_):

Undocumented

def uninstall_descriptor(self, class_, key):

Undocumented

def uninstall_member(self, class_, key):

Undocumented

def unregister(self, class_, manager):

Undocumented

def __init__(self, class_):

Undocumented