Coverage for baibu/submissions/tasks.py: 100%
9 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-10-06 13:07 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-10-06 13:07 +0000
1from celery import shared_task
3from .models import Submission
4from .services import run_cleaning
7@shared_task(ignore_result=True)
8def clean_submission(submission_id: str) -> str:
9 submission = Submission.objects.filter(pk=submission_id).first()
10 if submission is None:
11 return "missing"
12 return run_cleaning(submission).status