class documentation

class MemoizedSlots(object):

Known subclasses: sqlalchemy.orm.interfaces.MapperProperty, sqlalchemy.orm.properties.ColumnProperty.Comparator, sqlalchemy.orm.session.ORMExecuteState, sqlalchemy.sql.expression.quoted_name, sqlalchemy.event.attr.RefCollection, sqlalchemy.orm.strategies.LazyLoader, sqlalchemy.orm.strategies.SelectInLoader, sqlalchemy.sql.selectable.SelectState, sqlalchemy.sql.traversals.TraversalComparatorStrategy

View In Hierarchy

Apply memoized items to an object using a __getattr__ scheme.

This allows the functionality of memoized_property and memoized_instancemethod to be available to a class using __slots__.

Method __getattr__ Undocumented
Method ​_fallback​_getattr Undocumented
Class Variable __slots__ Undocumented
def __getattr__(self, key):

Undocumented

def _fallback_getattr(self, key):