From 0744311212895d1475853ed6f7d1ed139d58e16a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 8 Aug 2024 17:14:13 -0500 Subject: [PATCH] Remove yale IPv6 workaround https://github.com/aio-libs/aiohttp/issues/4451 is now available so this is no longer needed --- homeassistant/components/yale/util.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/homeassistant/components/yale/util.py b/homeassistant/components/yale/util.py index 376210b8d7f8a1..d8bdaab4a666e8 100644 --- a/homeassistant/components/yale/util.py +++ b/homeassistant/components/yale/util.py @@ -4,7 +4,6 @@ from datetime import datetime, timedelta from functools import partial -import socket import aiohttp from yalexs.activity import ACTION_DOORBELL_CALL_MISSED, Activity, ActivityType @@ -26,14 +25,7 @@ def async_create_yale_clientsession(hass: HomeAssistant) -> aiohttp.ClientSessio # Create an aiohttp session instead of using the default one since the # default one is likely to trigger yale's WAF if another integration # is also using Cloudflare - # - # The family is set to AF_INET because IPv6 keeps coming up as an issue - # see https://github.com/home-assistant/core/issues/97146 - # - # When https://github.com/aio-libs/aiohttp/issues/4451 is implemented - # we can allow IPv6 again - # - return aiohttp_client.async_create_clientsession(hass, family=socket.AF_INET) + return aiohttp_client.async_create_clientsession(hass) def retrieve_time_based_activity(