10 lines
334 B
Python
10 lines
334 B
Python
from app.models.coverage import CoverageRequest
|
|
from app.services.jobs import create_job
|
|
from app.workers.tasks import compute_coverage as compute_coverage_task
|
|
|
|
|
|
def enqueue_coverage(request: CoverageRequest) -> str:
|
|
job_id = create_job("coverage", request.model_dump())
|
|
compute_coverage_task.delay(job_id)
|
|
return job_id
|