def has_key(self, k): _k = make_hashable(k) return super(HashedDict, self).has_key(_k)
def __delitem__(self, k): _k = make_hashable(k) super(HashedDict, self).__delitem__(_k)
def __contains__(self, k): _k = make_hashable(k) return super(HashedDict, self).__contains__(_k)
def __getitem__(self, k): _k = make_hashable(k) return super(HashedDict, self).__getitem__(_k)
def __setitem__(self, k, v): _k = make_hashable(k) super(HashedDict, self).__setitem__(_k, v)
def has_key(self,k): _k = make_hashable(k) return super(HashedDict,self).has_key(_k)
def __contains__(self,k): _k = make_hashable(k) return super(HashedDict,self).__contains__(_k)
def __delitem__(self,k): _k = make_hashable(k) super(HashedDict,self).__delitem__(_k)
def __setitem__(self,k,v): _k = make_hashable(k) super(HashedDict,self).__setitem__(_k,v)
def __getitem__(self,k): _k = make_hashable(k) return super(HashedDict,self).__getitem__(_k)