@property
    def iselector(self):
        if not self._iselector:
            kwargs = self.config.copy()
            # Support iselectors parameters
            kwargs.update({'dry_run': False})
            self._iselector = ItemsSelector(self.client, **kwargs)
        return self._iselector
array[a] = scalar_or_array
dataset/ETHPy150Open StackStorm/st2contrib/packs/elasticsearch/actions/search.py/SearchRunner.iselector--crossover with--dataset/ETHPy150Open numba/numba/numba/targets/arrayobj.py/setitem_array