human
I wrote the below code

    app.config.update({'BROKER_URL': app.config['CELERY_BROKER_URL']})
    celery.conf.update(app.config)
    TaskBase = celery.Task
    class ContextTask(TaskBase, ):
        abstract = True
        def __call__(self, *args, **kwargs):
            with app.app_context():
                return TaskBase.__call__(self, *args, **kwargs)
    celery.Task = ContextTask

What's a good function header?
assistant
#Here's a good function header.

def configure_celery_app(app, celery):