예제 #1
0
def run_job(tasks):
    """Add the execution to the queue and waits until it is finished"""
    from flexget.manager import manager

    finished_events = manager.execute(options={"tasks": tasks, "cron": True}, priority=5)
    for task_id, task_name, event in finished_events:
        event.wait()
예제 #2
0
파일: scheduler.py 프로젝트: Lukeid/Flexget
def run_job(tasks):
    """Add the execution to the queue and waits until it is finished"""
    log.debug('executing tasks: %s', tasks)
    finished_events = manager.execute(options={'tasks': tasks, 'cron': True}, priority=5)
    for task_id, task_name, event in finished_events:
        log.debug('task finished executing: %s', task_name)
        event.wait()
    log.debug('all tasks in schedule finished executing')
예제 #3
0
def run_job(tasks):
    """Add the execution to the queue and waits until it is finished"""
    log.debug('executing tasks: %s', tasks)
    finished_events = manager.execute(options={'tasks': tasks, 'cron': True, 'allow_manual': False}, priority=5)
    for _, task_name, event in finished_events:
        log.debug('task finished executing: %s', task_name)
        event.wait()
    log.debug('all tasks in schedule finished executing')
예제 #4
0
def run_job(tasks):
    """Add the execution to the queue and waits until it is finished"""
    log.debug("executing tasks: %s", tasks)
    finished_events = manager.execute(options={"tasks": tasks, "cron": True, "allow_manual": False}, priority=5)
    for _, task_name, event in finished_events:
        log.debug("task finished executing: %s", task_name)
        event.wait()
    log.debug("all tasks in schedule finished executing")
예제 #5
0
def run_job(tasks):
    """Add the execution to the queue and waits until it is finished"""
    finished_events = manager.execute(options={
        'tasks': tasks,
        'cron': True
    },
                                      priority=5)
    for task_id, task_name, event in finished_events:
        event.wait()
예제 #6
0
def run_job(tasks):
    """Add the execution to the queue and waits until it is finished"""
    from flexget.manager import manager
    finished_events = manager.execute(options={
        'tasks': tasks,
        'cron': True
    },
                                      priority=5)
    for event in finished_events:
        event.wait()
예제 #7
0
파일: scheduler.py 프로젝트: ningod/Flexget
def run_job(tasks):
    """Add the execution to the queue and waits until it is finished"""
    from flexget.manager import manager
    finished_events = manager.execute(options={'tasks': tasks, 'cron': True}, priority=5)
    for event in finished_events:
        event.wait()
예제 #8
0
def run_job(tasks):
    """Add the execution to the queue and waits until it is finished"""
    finished_events = manager.execute(options={'tasks': tasks, 'cron': True}, priority=5)
    for task_id, task_name, event in finished_events:
        event.wait()