From 6e3432c0e42798f455f4bbca1dcfef1b7b3f7643 Mon Sep 17 00:00:00 2001 From: Qixiang Wan Date: Fri, 13 Dec 2019 10:00:41 +0800 Subject: [PATCH] Setup periodic tasks after app is finalized --- conf/config.py | 1 + module_build_service/scheduler/producer.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/conf/config.py b/conf/config.py index 91a984e8..1679a1b6 100644 --- a/conf/config.py +++ b/conf/config.py @@ -81,6 +81,7 @@ class BaseConfiguration(object): "module_build_service.scheduler.handlers.repos", "module_build_service.scheduler.handlers.tags", "module_build_service.scheduler.handlers.greenwave", + "module_build_service.scheduler.producer", ] diff --git a/module_build_service/scheduler/producer.py b/module_build_service/scheduler/producer.py index 77b87e6d..5a43cc02 100644 --- a/module_build_service/scheduler/producer.py +++ b/module_build_service/scheduler/producer.py @@ -19,7 +19,7 @@ from module_build_service.scheduler.handlers.components import build_task_finali from module_build_service.scheduler.handlers.tags import tagged -@celery_app.on_after_configure.connect +@celery_app.on_after_finalize.connect def setup_periodic_tasks(sender, **kwargs): tasks = ( (log_summary, "Log summary of module builds and component builds"),