mirror of
https://github.com/esphome/esphome.git
synced 2025-09-21 20:52:20 +01:00
fix type
This commit is contained in:
@@ -9,10 +9,14 @@ from pathlib import Path
|
|||||||
import platform
|
import platform
|
||||||
import re
|
import re
|
||||||
import tempfile
|
import tempfile
|
||||||
|
from typing import TYPE_CHECKING
|
||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
from esphome.const import __version__ as ESPHOME_VERSION
|
from esphome.const import __version__ as ESPHOME_VERSION
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from esphome.address_cache import AddressCache
|
||||||
|
|
||||||
# Type aliases for socket address information
|
# Type aliases for socket address information
|
||||||
AddrInfo = tuple[
|
AddrInfo = tuple[
|
||||||
int, # family (AF_INET, AF_INET6, etc.)
|
int, # family (AF_INET, AF_INET6, etc.)
|
||||||
@@ -174,7 +178,7 @@ def addr_preference_(res: AddrInfo) -> int:
|
|||||||
|
|
||||||
|
|
||||||
def resolve_ip_address(
|
def resolve_ip_address(
|
||||||
host: str | list[str], port: int, address_cache: object | None = None
|
host: str | list[str], port: int, address_cache: AddressCache | None = None
|
||||||
) -> list[AddrInfo]:
|
) -> list[AddrInfo]:
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user