def __setitem__(self, name, converter): self._validate(name) UserDict.__setitem__(self, name, converter)
def __setitem__( self, key, item ): UserDict.__setitem__( self, key, item ) if key not in self._keys: self._keys.append( key )
def insert( self, index, key, item ): if key not in self._keys: self._keys.insert( index, key ) UserDict.__setitem__( self, key, item )
def __setitem__(self, *args, **kwargs): UserDict.__setitem__(self, *args, **kwargs) self.save()
def insert(self, index, key, item): if key not in self._keys: self._keys.insert(index, key) UserDict.__setitem__(self, key, item)
def __setitem__(self, key, item): UserDict.__setitem__(self, key, item) if key not in self._keys: self._keys.append(key)
def set(self, key, value): UserDict.__setitem__(self, key, value)
def __setitem__(self, key, item): # save value without its acquisition context UserDict.__setitem__(self, key, remove_acquisition_wrapper(item))