def __setitem__(self, i, item): #print "------- %s::__setitem__ -------" % self._attributes[SELF][NAME] child = self._attributes[SELF][CHILDKEYS][0] self.checkType(child, item) if isinstance(item, GenClass): item._setParent(self) UserList.__setitem__(self, i, item)
def __setitem__(self, index, item): if not isinstance(index, int): raise TypeError, "cannot set items by key, only by index" try: x = list.__getitem__(self, index) except IndexError: raise IndexError, "index out of range" self.__unregister_field(x) self.__register_field(item) list.__setitem__(self, index, item)
def __setitem__(self, index, item): if not isinstance(index, int): raise TypeError, "cannot set items by key, only by index" try: x=list.__getitem__(self, index) except IndexError: raise IndexError, "index out of range" self.__unregister_field(x) self.__register_field(item) list.__setitem__(self, index, item)
def __setitem__(self, i, item): validateInformation(item) UserList.__setitem__(self, i, item)
def __setitem__(self, key, value): UserList.__setitem__(self, PBXType.Convert(key), PBXType.Convert(value))
def __setitem__(self, key, value): UserList.__setitem__(self, key, value) self._update()
def __setitem__(self, i, item): UserList.__setitem__(self, i, item) self.notify()
def __setitem__(self, i, item): UserList.__setitem__(self, i, item) self.unique = False
def __setitem__(self, i, item): UserList.__setitem__(self, i, item) self._changed()