import logging from fansifter.constants import APPSYNC_PROFILE from fansifter.hooks.lambda_function import FanSifterLambdaHook class EnrichmentDependenciesHook: def get_dependencies(self): payload = {"endpoint": "airflow/enrichment-dependencies"} lambda_hook = FanSifterLambdaHook(function_name=f"frontend-api-{APPSYNC_PROFILE}-post-enrichment-requests") try: return lambda_hook.invoke_lambda(payload) except Exception as e: logging.error(e) raise e