class documentation

class InstrumentationManager: (source)

View In Hierarchy

User-defined class instrumentation extension. :class:`.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 :class:`.InstrumentationEvents`. The API for this class should be considered as semi-stable, and may change slightly with new releases.

Method __init__ Undocumented
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
def __init__(self, class_): (source)

Undocumented

def dict_getter(self, class_): (source)

Undocumented

def get_instance_dict(self, class_, instance): (source)

Undocumented

def initialize_instance_dict(self, class_, instance): (source)

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

def manage(self, class_, manager): (source)

Undocumented

def manager_getter(self, class_): (source)

Undocumented

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

Undocumented

def remove_state(self, class_, instance): (source)

Undocumented

def state_getter(self, class_): (source)

Undocumented

def uninstall_descriptor(self, class_, key): (source)

Undocumented

def uninstall_member(self, class_, key): (source)

Undocumented

def unregister(self, class_, manager): (source)

Undocumented