Bump `pyopenuv` to 2023.02.0 (#88039)

pull/88190/head
Aaron Bach 2023-02-13 16:40:49 -07:00 committed by Paulus Schoutsen
parent 7a3fdc08a4
commit 7337cc8e89
4 changed files with 4 additions and 14 deletions

View File

@ -6,7 +6,7 @@ from typing import Any, cast
from pyopenuv.errors import InvalidApiKeyError, OpenUvError
from homeassistant.config_entries import SOURCE_REAUTH, ConfigEntry
from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import ConfigEntryAuthFailed
from homeassistant.helpers.debounce import Debouncer
@ -60,14 +60,4 @@ class OpenUvCoordinator(DataUpdateCoordinator):
except OpenUvError as err:
raise UpdateFailed(str(err)) from err
# OpenUV uses HTTP 403 to indicate both an invalid API key and an API key that
# has hit its daily/monthly limit; both cases will result in a reauth flow. If
# coordinator update succeeds after a reauth flow has been started, terminate
# it:
if reauth_flow := next(
iter(self._entry.async_get_active_flows(self.hass, {SOURCE_REAUTH})),
None,
):
self.hass.config_entries.flow.async_abort(reauth_flow["flow_id"])
return cast(dict[str, Any], data["result"])

View File

@ -3,7 +3,7 @@
"name": "OpenUV",
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/openuv",
"requirements": ["pyopenuv==2023.01.0"],
"requirements": ["pyopenuv==2023.02.0"],
"codeowners": ["@bachya"],
"iot_class": "cloud_polling",
"loggers": ["pyopenuv"],

View File

@ -1834,7 +1834,7 @@ pyoctoprintapi==0.1.9
pyombi==0.1.10
# homeassistant.components.openuv
pyopenuv==2023.01.0
pyopenuv==2023.02.0
# homeassistant.components.opnsense
pyopnsense==0.2.0

View File

@ -1320,7 +1320,7 @@ pynzbgetapi==0.2.0
pyoctoprintapi==0.1.9
# homeassistant.components.openuv
pyopenuv==2023.01.0
pyopenuv==2023.02.0
# homeassistant.components.opnsense
pyopnsense==0.2.0