iaqualink: set 5s timeout, use cookiejar defaults (#27426)

This commit is contained in:
Florent Thoumie 2019-10-12 06:17:02 -07:00 committed by Andrew Sayre
parent 9d7a218df5
commit 22eaff9897

View File

@ -3,7 +3,7 @@ import asyncio
from functools import wraps from functools import wraps
import logging import logging
from aiohttp import CookieJar from aiohttp import ClientTimeout
import voluptuous as vol import voluptuous as vol
from iaqualink import ( from iaqualink import (
@ -85,7 +85,7 @@ async def async_setup_entry(hass: HomeAssistantType, entry: ConfigEntry) -> None
sensors = hass.data[DOMAIN][SENSOR_DOMAIN] = [] sensors = hass.data[DOMAIN][SENSOR_DOMAIN] = []
switches = hass.data[DOMAIN][SWITCH_DOMAIN] = [] switches = hass.data[DOMAIN][SWITCH_DOMAIN] = []
session = async_create_clientsession(hass, cookie_jar=CookieJar(unsafe=True)) session = async_create_clientsession(hass, timeout=ClientTimeout(total=5))
aqualink = AqualinkClient(username, password, session) aqualink = AqualinkClient(username, password, session)
try: try:
await aqualink.login() await aqualink.login()