def METHOD_NAME(self, tasks):
    """
    Listing of all the commands to execute, including the delays
    before and between the executions.
    @param tasks: list of ids (coh) command_on_host.id
    @type tasks: list
    @return: bool
    """
    logger.info("<Inventory2Scheduler> Light Pull: Waiting %d seconds before awaking deployments" % self.FIRST_DELAY)
    sleep(self.FIRST_DELAY)
    for id in tasks:
        try:
            self.proxy.msc.start_command_on_host(id)
        except Exception, e:
            logger.exception("<Inventory2Scheduler> Light Pull: Unable to start command %d on host %s, error was: %s" % (id, self.uuid, str(e)))
            return False
        logger.info("<Inventory2Scheduler> Light Pull: Task %d on host %s successfully re-queued)" % (int(id), self.uuid))
        sleep(self.BETWEEN_TASKS_DELAY)
    return True