Bump yalesmartalarmclient to v0.3.7 (#63596)

This commit is contained in:
G Johansson 2022-01-07 15:15:23 +01:00 committed by GitHub
parent beed861a19
commit e7ef317b43
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 10 additions and 15 deletions

View File

@ -2,7 +2,8 @@
from __future__ import annotations from __future__ import annotations
import voluptuous as vol import voluptuous as vol
from yalesmartalarmclient.client import AuthenticationError, YaleSmartAlarmClient from yalesmartalarmclient.client import YaleSmartAlarmClient
from yalesmartalarmclient.exceptions import AuthenticationError
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.const import CONF_NAME, CONF_PASSWORD, CONF_USERNAME from homeassistant.const import CONF_NAME, CONF_PASSWORD, CONF_USERNAME

View File

@ -3,8 +3,8 @@ from __future__ import annotations
from datetime import timedelta from datetime import timedelta
import requests from yalesmartalarmclient.client import YaleSmartAlarmClient
from yalesmartalarmclient.client import AuthenticationError, YaleSmartAlarmClient from yalesmartalarmclient.exceptions import AuthenticationError, UnknownError
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from homeassistant.const import CONF_PASSWORD, CONF_USERNAME
@ -135,9 +135,7 @@ class YaleDataUpdateCoordinator(DataUpdateCoordinator):
) )
except AuthenticationError as error: except AuthenticationError as error:
raise ConfigEntryAuthFailed from error raise ConfigEntryAuthFailed from error
except requests.HTTPError as error: except (ConnectionError, TimeoutError, UnknownError) as error:
if error.response.status_code == 401:
raise ConfigEntryAuthFailed from error
raise UpdateFailed from error raise UpdateFailed from error
try: try:
@ -148,11 +146,7 @@ class YaleDataUpdateCoordinator(DataUpdateCoordinator):
except AuthenticationError as error: except AuthenticationError as error:
raise ConfigEntryAuthFailed from error raise ConfigEntryAuthFailed from error
except requests.HTTPError as error: except (ConnectionError, TimeoutError, UnknownError) as error:
if error.response.status_code == 401:
raise ConfigEntryAuthFailed from error
raise UpdateFailed from error
except requests.RequestException as error:
raise UpdateFailed from error raise UpdateFailed from error
return { return {

View File

@ -2,7 +2,7 @@
"domain": "yale_smart_alarm", "domain": "yale_smart_alarm",
"name": "Yale Smart Living", "name": "Yale Smart Living",
"documentation": "https://www.home-assistant.io/integrations/yale_smart_alarm", "documentation": "https://www.home-assistant.io/integrations/yale_smart_alarm",
"requirements": ["yalesmartalarmclient==0.3.4"], "requirements": ["yalesmartalarmclient==0.3.7"],
"codeowners": ["@gjohansson-ST"], "codeowners": ["@gjohansson-ST"],
"config_flow": true, "config_flow": true,
"iot_class": "cloud_polling" "iot_class": "cloud_polling"

View File

@ -2491,7 +2491,7 @@ xmltodict==0.12.0
xs1-api-client==3.0.0 xs1-api-client==3.0.0
# homeassistant.components.yale_smart_alarm # homeassistant.components.yale_smart_alarm
yalesmartalarmclient==0.3.4 yalesmartalarmclient==0.3.7
# homeassistant.components.august # homeassistant.components.august
yalexs==1.1.16 yalexs==1.1.16

View File

@ -1510,7 +1510,7 @@ xknx==0.18.15
xmltodict==0.12.0 xmltodict==0.12.0
# homeassistant.components.yale_smart_alarm # homeassistant.components.yale_smart_alarm
yalesmartalarmclient==0.3.4 yalesmartalarmclient==0.3.7
# homeassistant.components.august # homeassistant.components.august
yalexs==1.1.16 yalexs==1.1.16

View File

@ -4,7 +4,7 @@ from __future__ import annotations
from unittest.mock import patch from unittest.mock import patch
import pytest import pytest
from yalesmartalarmclient.client import AuthenticationError from yalesmartalarmclient.exceptions import AuthenticationError
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.components.yale_smart_alarm.const import DOMAIN from homeassistant.components.yale_smart_alarm.const import DOMAIN