maestro-server/scheduler-app

View on GitHub
app/tasks/depleted_job.py

Summary

Maintainability
A
0 mins
Test Coverage
F
0%

from app import celery
from app.repository.externalMaestroData import ExternalMaestroData


@celery.task(name="deplete")
def task_deplete(msg, job_id):

    body = {
        'body': [{
            '_id': job_id,
            'msg': msg,
            'crawling': True,
            'enabled': False
        }]
    }

    return ExternalMaestroData() \
        .put_request(path="schedulers", body=body) \
        .get_results()