Вот код Python: [code]def _get_handler_by_topic_arn(topic_arn: str, event_name: str, event_message: dict): if topic_arn == CONFIG.get("MT_MAIN_SNS_TOPIC_ARN"): return MT_MAIN_TOPIC_HANDLERS.get(event_name) if topic_arn == CONFIG.get("FOX_REQUEST_SNS_TOPIC_ARN"): return FOX_REQUEST_TOPIC_HANDLERS.get(event_name) if topic_arn == CONFIG.get("FOX_ORDER_RESULTS_SNS_TOPIC_ARN"): if event_message.get("status") and event_message.get("status") != "CANCELLED": return None return FOX_ORDER_RESULTS_TOPIC_HANDLERS.get(event_name) return None [/code] Это работает, но я ищу более эффективный/элегантный/простой способ сделать то же самое. Если есть идеи, я возьму :).