1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-28 13:43:54 +00:00
This commit is contained in:
J. Nick Koston
2025-10-23 11:11:45 -07:00
parent 3e6d1d551d
commit 267b715bfa

View File

@@ -240,16 +240,18 @@ def resolve_ip_address(
# If we have uncached hosts (only non-IP hostnames), resolve them
if uncached_hosts:
from aioesphomeapi.host_resolver import AddrInfo as AioAddrInfo
from esphome.core import EsphomeError
from esphome.resolver import AsyncResolver
resolver = AsyncResolver(uncached_hosts, port)
addr_infos: list[AioAddrInfo] = []
try:
addr_infos = resolver.resolve()
except EsphomeError as err:
if res:
_LOGGER.warning(err)
addr_infos = []
_LOGGER.info("%s (using %d cached IP addresses)", err, len(res))
else:
raise