def __setitem__(self, i, item): if sys.version_info < (3, ) and isinstance(i, slice): start, stop, _ = i.indices(len(self)) UserList.__setslice__(self, start, stop, item) else: UserList.__setitem__(self, i, item) self._changed()
def __setitem__(self, i, item): UserList.__setitem__(self, i, item) self.unique = False
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.send(__setitem__=(i,item))
def __setitem__(self, *args, **kwargs): if args[0] >= len(self): self.extra_items[args[0]] = args[1] return return UserList.__setitem__(self, *args, **kwargs)
def __setslice__(self, i, j, other): if sys.version_info < (3, ): UserList.__setslice__(self, i, j, other) else: UserList.__setitem__(self, slice(i, j), other) self._changed()
def __setitem__(self, i, item): UserList.__setitem__(self, i, item) self._changed()