Update dhcp to use stdlib ipaddress methods (#100625)

This commit is contained in:
J. Nick Koston 2023-09-20 11:54:24 +02:00 committed by GitHub
parent 33f748493e
commit 06c7f0959c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -58,7 +58,6 @@ from homeassistant.helpers.event import (
from homeassistant.helpers.typing import ConfigType, EventType
from homeassistant.loader import DHCPMatcher, async_get_dhcp
from homeassistant.util.async_ import run_callback_threadsafe
from homeassistant.util.network import is_invalid, is_link_local, is_loopback
from .const import DOMAIN
@ -162,9 +161,9 @@ class WatcherBase(ABC):
made_ip_address = make_ip_address(ip_address)
if (
is_link_local(made_ip_address)
or is_loopback(made_ip_address)
or is_invalid(made_ip_address)
made_ip_address.is_link_local
or made_ip_address.is_loopback
or made_ip_address.is_unspecified
):
# Ignore self assigned addresses, loopback, invalid
return