Files
edx-platform/openedx/features/survey_report/tasks.py
Alejandro Cardenas 045ae44184 feat: add generate report button in admin (#31429)
* feat: add generate report button in admin
2023-01-25 10:19:59 -05:00

28 lines
614 B
Python

"""
Tasks for Survey Report.
"""
import logging
from celery import shared_task
from .api import generate_report
log = logging.getLogger('edx.celery.task')
@shared_task(name='openedx.features.survey_report.tasks.generate_survey_report')
def generate_survey_report():
"""
Tasks to generate a new survey report with non-sensitive data.
"""
log.info(
'Started - generate survey report'
)
try:
generate_report()
log.info('Done - generate survey report')
except (Exception, ): # pylint: disable=broad-except
log.error('Error - generate survey report')