class documentation

class WeakInstanceDict(IdentityMap): (source)

View In Hierarchy

Undocumented

Method __contains__ Undocumented
Method __getitem__ Undocumented
Method __iter__ Undocumented
Method add Undocumented
Method all_states Undocumented
Method contains_state Undocumented
Method discard Undocumented
Method fast_get_state Undocumented
Method get Undocumented
Method items Undocumented
Method replace Undocumented
Method safe_discard Undocumented
Method values Undocumented
Method _add_unpresent optional inlined form of add() which can assume item isn't present in the map
Method _fast_discard Undocumented
Class Variable _dict Undocumented

Inherited from IdentityMap:

Method __init__ Undocumented
Method __len__ Undocumented
Method check_modified return True if any InstanceStates present have been marked as 'modified'.
Method has_key Undocumented
Method keys Undocumented
Method _dirty_states Undocumented
Method _kill Undocumented
Method _manage_incoming_state Undocumented
Method _manage_removed_state Undocumented
Instance Variable _modified Undocumented
Instance Variable _wr Undocumented
def __contains__(self, key: _IdentityKeyType[Any]) -> bool: (source)
def __getitem__(self, key: _IdentityKeyType[_O]) -> _O: (source)

Undocumented

def add(self, state: InstanceState[Any]) -> bool: (source)
def contains_state(self, state: InstanceState[Any]) -> bool: (source)
def discard(self, state: InstanceState[Any]): (source)

Undocumented

def get(self, key: _IdentityKeyType[_O], default: Optional[_O] = None) -> Optional[_O]: (source)

Undocumented

def safe_discard(self, state: InstanceState[Any]): (source)
def _add_unpresent(self, state: InstanceState[Any], key: _IdentityKeyType[Any]): (source)

optional inlined form of add() which can assume item isn't present in the map

def _fast_discard(self, state: InstanceState[Any]): (source)