class documentation

class HashableDict(AliasingDict[_K, _V]): (source)

View In Hierarchy

A AliasingDict subclass that can be hashed. Instances should not be modified. Methods that would modify the dictionary have been overwritten to throw an exception.

Method __delitem__ Undocumented
Method __hash__ Undocumented
Method __init__ Undocumented
Method __setitem__ Undocumented
Method clear Undocumented
Method pop Undocumented
Method popitem Undocumented
Method setdefault Undocumented
Method update Undocumented
Instance Variable _hash Undocumented

Inherited from AliasingDict:

Method __contains__ Undocumented
Method __getitem__ Undocumented
Method __repr__ Undocumented
Method add_alias Alias 'alias' to 'name'.
Method copy Undocumented
Method fromkeys Undocumented
Method get Undocumented
Method has_key Undocumented
Method iteritems Undocumented
Method iterkeys Undocumented
Method itervalues Undocumented
Method same_name Undocumented
Method viewitems Undocumented
Method viewkeys Undocumented
Method viewvalues Undocumented
Property aliases Undocumented
Instance Variable _aliases Undocumented
def __delitem__(self, y): (source)

Undocumented

def __hash__(self): (source)
def __init__(self, *args, **kwargs): (source)
def __setitem__(self, name, var): (source)
def clear(self): (source)

Undocumented

def pop(self, k): (source)

Undocumented

def popitem(self): (source)

Undocumented

def setdefault(self, k): (source)
def update(self): (source)

Undocumented

Undocumented