Bump AIOAladdinConnect to 0.1.52 (#85632)

This commit is contained in:
mkmer 2023-01-10 12:44:57 -05:00 committed by GitHub
parent a7647fee28
commit d01a62fec5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 13 additions and 13 deletions

View file

@ -4,8 +4,8 @@ import logging
from typing import Final
from AIOAladdinConnect import AladdinConnectClient
from AIOAladdinConnect.session_manager import InvalidPasswordError
from aiohttp import ClientConnectionError
import AIOAladdinConnect.session_manager as Aladdin
from aiohttp import ClientError
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_PASSWORD, CONF_USERNAME, Platform
@ -29,9 +29,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
)
try:
await acc.login()
except (ClientConnectionError, asyncio.TimeoutError) as ex:
except (ClientError, asyncio.TimeoutError, Aladdin.ConnectionError) as ex:
raise ConfigEntryNotReady("Can not connect to host") from ex
except InvalidPasswordError as ex:
except Aladdin.InvalidPasswordError as ex:
raise ConfigEntryAuthFailed("Incorrect Password") from ex
hass.data.setdefault(DOMAIN, {})[entry.entry_id] = acc

View file

@ -7,8 +7,8 @@ import logging
from typing import Any
from AIOAladdinConnect import AladdinConnectClient
from AIOAladdinConnect.session_manager import InvalidPasswordError
from aiohttp.client_exceptions import ClientConnectionError
import AIOAladdinConnect.session_manager as Aladdin
from aiohttp.client_exceptions import ClientError
import voluptuous as vol
from homeassistant import config_entries
@ -45,10 +45,10 @@ async def validate_input(hass: HomeAssistant, data: dict[str, Any]) -> None:
)
try:
await acc.login()
except (ClientConnectionError, asyncio.TimeoutError) as ex:
except (ClientError, asyncio.TimeoutError, Aladdin.ConnectionError) as ex:
raise ex
except InvalidPasswordError as ex:
except Aladdin.InvalidPasswordError as ex:
raise InvalidAuth from ex
@ -84,7 +84,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
except InvalidAuth:
errors["base"] = "invalid_auth"
except (ClientConnectionError, asyncio.TimeoutError):
except (ClientError, asyncio.TimeoutError, Aladdin.ConnectionError):
errors["base"] = "cannot_connect"
else:
@ -121,7 +121,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
except InvalidAuth:
errors["base"] = "invalid_auth"
except (ClientConnectionError, asyncio.TimeoutError):
except (ClientError, asyncio.TimeoutError, Aladdin.ConnectionError):
errors["base"] = "cannot_connect"
else:

View file

@ -2,7 +2,7 @@
"domain": "aladdin_connect",
"name": "Aladdin Connect",
"documentation": "https://www.home-assistant.io/integrations/aladdin_connect",
"requirements": ["AIOAladdinConnect==0.1.50"],
"requirements": ["AIOAladdinConnect==0.1.52"],
"codeowners": ["@mkmer"],
"iot_class": "cloud_polling",
"loggers": ["aladdin_connect"],

View file

@ -5,7 +5,7 @@
AEMET-OpenData==0.2.1
# homeassistant.components.aladdin_connect
AIOAladdinConnect==0.1.50
AIOAladdinConnect==0.1.52
# homeassistant.components.adax
Adax-local==0.1.5

View file

@ -7,7 +7,7 @@
AEMET-OpenData==0.2.1
# homeassistant.components.aladdin_connect
AIOAladdinConnect==0.1.50
AIOAladdinConnect==0.1.52
# homeassistant.components.adax
Adax-local==0.1.5