def create_app(): app = Celery(__name__, broker=Config.CELERY_BROKER_URL, include=['manager.mysql_task.run_sql_file']) app.logger_name = __name__ config_name = os.getenv('CELERY_CONFIG') or 'default' app.config_from_object(config[config_name]) config[config_name].init_app(app) return app