We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 196b3f2 + 787e2c2 commit af6b3d4Copy full SHA for af6b3d4
src/bemserver_core/__init__.py
@@ -66,7 +66,7 @@ def __init__(self):
66
67
# Configure Celery
68
celery_app.set_default()
69
- celery_app.conf.update(self.config["CELERY_CONFIG"])
+ celery_app.init_app(self)
70
71
# Load plugins
72
plugins.init_core(self)
src/bemserver_core/celery.py
@@ -117,6 +117,11 @@ class BEMServerCoreCelery(Celery):
117
118
SCHEDULED_TASKS_NAME_SUFFIX = "Scheduled"
119
120
+ def init_app(self, bsc):
121
+ """Init Celery app with BEMServerCore instance"""
122
+ self.bsc = bsc
123
+ self.conf.update(bsc.config["CELERY_CONFIG"])
124
+
125
def register_task(self, task, **options):
126
"""Register task
127
0 commit comments