betagouv / recommandations-collaboratives

Outil support Recommandations-Collaboratives basé sur le framework django
https://recommandations-collaboratives.beta.gouv.fr
GNU Affero General Public License v3.0
8 stars 11 forks source link

fix: make celery work #521

Closed etchegom closed 3 months ago

etchegom commented 3 months ago

Il s'agit de :

Décrivez vos changements

Ajout de changements pour faire fonctionner Celery. J'ai ajouté une première tâche, vide, pour pouvoir tester le process entier.

J'arrive à exécuter la tâche de test uniquement si les imports de celery sont présents.

from recoco.apps.home.tasks import empty_task
empty_task.delay()

J'ai testé le setup en deux étapes:

J'ai des erreurs à l'installation si les import sont faits dans le recoco/__init__.py (l'appel de celery semble arriver trop tôt). Je n'ai plus d'erreur à l'installation si les import de celery sont dans le fichier recoco/apps/__init__.py

Checklist d'acceptation de revue de code

Demandes