def add_periodic_tasks(sender, **kwargs): app = safe_create_app() periodic_tasks = getattr(app, 'periodic_tasks', {}) for params in periodic_tasks.values(): sender.add_periodic_task(**params)
def init_celery_flask_app(**kwargs): app = safe_create_app() app.app_context().push()