From 03e0fbd65759d74651aff30fc69b73a0c4c92c3b Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 1 Oct 2025 22:33:22 +0200 Subject: [PATCH] preen --- esphome/components/mdns/__init__.py | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/esphome/components/mdns/__init__.py b/esphome/components/mdns/__init__.py index 550a39216b..a22085978d 100644 --- a/esphome/components/mdns/__init__.py +++ b/esphome/components/mdns/__init__.py @@ -92,19 +92,10 @@ async def to_code(config): cg.add_define("USE_MDNS") # Calculate compile-time service count - service_count = 0 - - # Check if API component is enabled (it may create a service at runtime) - if "api" in CORE.config: - service_count += 1 - - # Check for prometheus - if "prometheus" in CORE.config: - service_count += 1 - - # Check for web_server - if "web_server" in CORE.config: - service_count += 1 + # Each of these components may create a service at runtime + service_count = sum( + 1 for key in ("api", "prometheus", "web_server") if key in CORE.config + ) # Count extra services from config extra_services_count = len(config[CONF_SERVICES])