Coverage for sonar_backend/celery.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-10 03:22 +0000

1# celery.py 

2 

3 

4from __future__ import absolute_import 

5from __future__ import unicode_literals 

6 

7import os 

8 

9from celery import Celery 

10from django.conf import settings 

11 

12# Set the default Django settings module for the 'celery' program. 

13os.environ.setdefault("DJANGO_SETTINGS_MODULE", "sonar_backend.settings") 

14 

15app = Celery("sonar_backend") # Replace 'your_project' with your project's name. 

16 

17# Configure Celery using settings from Django settings.py. 

18app.config_from_object("django.conf:settings", namespace="CELERY") 

19 

20# Load tasks from all registered Django app configs. 

21app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)