forked from CGM_Public/pretix_original
Add profiling for celery tasks
This commit is contained in:
@@ -4,11 +4,12 @@ from django.core.files.base import ContentFile
|
||||
|
||||
from pretix.base.i18n import language
|
||||
from pretix.base.models import CachedFile, Event, cachedfile_name
|
||||
from pretix.base.services.async import ProfiledTask
|
||||
from pretix.base.signals import register_data_exporters
|
||||
from pretix.celery import app
|
||||
|
||||
|
||||
@app.task()
|
||||
@app.task(base=ProfiledTask)
|
||||
def export(event: str, fileid: str, provider: str, form_data: Dict[str, Any]) -> None:
|
||||
event = Event.objects.get(id=event)
|
||||
file = CachedFile.objects.get(id=fileid)
|
||||
|
||||
Reference in New Issue
Block a user