From fb00f75192a172402af7a2e516d7a2713140b47f Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 12 Nov 2025 09:30:46 -0600 Subject: [PATCH] [mqtt] Fix crash with empty broker during upload/logs --- esphome/mqtt.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/mqtt.py b/esphome/mqtt.py index 18526209f7..d24418cc8a 100644 --- a/esphome/mqtt.py +++ b/esphome/mqtt.py @@ -6,7 +6,6 @@ import logging import ssl import tempfile import time -from typing import Any import paho.mqtt.client as mqtt @@ -31,6 +30,7 @@ from esphome.const import ( from esphome.core import CORE, EsphomeError from esphome.helpers import get_int_env, get_str_env from esphome.log import AnsiFore, color +from esphome.types import ConfigType from esphome.util import safe_print _LOGGER = logging.getLogger(__name__) @@ -155,7 +155,7 @@ def show_discover(config, username=None, password=None, client_id=None): def get_esphome_device_ip( - config: dict[str, Any], + config: ConfigType, username: str | None = None, password: str | None = None, client_id: str | None = None,