def _generate_platform_config()

in opmon/platform.py [0:0]


def _generate_platform_config(config: MutableMapping[str, Any]) -> Dict[str, Platform]:
    """Take platform configuration and generate platform object map."""
    processed_config = dict()

    for platform, platform_config in config["platform"].items():
        processed_config[platform] = {
            "is_glean_app": platform_config.get("is_glean_app", True),
            "app_name": platform,
            "app_id": platform_config.get("app_id", {}),
        }

    return {
        platform: Platform(**platform_config)
        for platform, platform_config in processed_config.items()
    }