not working mess

This commit is contained in:
2022-11-21 22:47:23 +03:00
parent f8f570c533
commit 08556785a3
12 changed files with 167 additions and 34 deletions

View File

@@ -0,0 +1,18 @@
from celery import Celery
def make_celery(app):
celery = Celery(
app.import_name,
backend=app.config["CELERY_RESULT_BACKEND"],
broker=app.config["CELERY_BROKER_URL"],
)
celery.conf.update(app.config)
class ContextTask(celery.Task):
def __call__(self, *args, **kwargs):
with app.app_context():
return self.run(*args, **kwargs)
celery.Task = ContextTask
return celery