Bump pyairvisual to 5.0.9 (#53578)

This commit is contained in:
Aaron Bach 2021-07-27 13:39:58 -06:00 committed by GitHub
parent 5a6be2370b
commit e04b2c2e35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 8 deletions

View File

@ -4,7 +4,7 @@ from __future__ import annotations
from collections.abc import Mapping from collections.abc import Mapping
from datetime import timedelta from datetime import timedelta
from math import ceil from math import ceil
from typing import Any, Dict, cast from typing import Any
from pyairvisual import CloudAPI, NodeSamba from pyairvisual import CloudAPI, NodeSamba
from pyairvisual.errors import ( from pyairvisual.errors import (
@ -216,8 +216,7 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> b
) )
try: try:
data = await api_coro return await api_coro
return cast(Dict[str, Any], data)
except (InvalidKeyError, KeyExpiredError) as ex: except (InvalidKeyError, KeyExpiredError) as ex:
raise ConfigEntryAuthFailed from ex raise ConfigEntryAuthFailed from ex
except AirVisualError as err: except AirVisualError as err:
@ -261,8 +260,7 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> b
async with NodeSamba( async with NodeSamba(
config_entry.data[CONF_IP_ADDRESS], config_entry.data[CONF_PASSWORD] config_entry.data[CONF_IP_ADDRESS], config_entry.data[CONF_PASSWORD]
) as node: ) as node:
data = await node.async_get_latest_measurements() return await node.async_get_latest_measurements()
return cast(Dict[str, Any], data)
except NodeProError as err: except NodeProError as err:
raise UpdateFailed(f"Error while retrieving data: {err}") from err raise UpdateFailed(f"Error while retrieving data: {err}") from err

View File

@ -3,7 +3,7 @@
"name": "AirVisual", "name": "AirVisual",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/airvisual", "documentation": "https://www.home-assistant.io/integrations/airvisual",
"requirements": ["pyairvisual==5.0.8"], "requirements": ["pyairvisual==5.0.9"],
"codeowners": ["@bachya"], "codeowners": ["@bachya"],
"iot_class": "cloud_polling" "iot_class": "cloud_polling"
} }

View File

@ -1311,7 +1311,7 @@ pyaftership==0.1.2
pyairnow==1.1.0 pyairnow==1.1.0
# homeassistant.components.airvisual # homeassistant.components.airvisual
pyairvisual==5.0.8 pyairvisual==5.0.9
# homeassistant.components.almond # homeassistant.components.almond
pyalmond==0.0.2 pyalmond==0.0.2

View File

@ -742,7 +742,7 @@ pyaehw4a1==0.3.9
pyairnow==1.1.0 pyairnow==1.1.0
# homeassistant.components.airvisual # homeassistant.components.airvisual
pyairvisual==5.0.8 pyairvisual==5.0.9
# homeassistant.components.almond # homeassistant.components.almond
pyalmond==0.0.2 pyalmond==0.0.2