From 7ce9d5ca3de9bb5018960e9d572ad5b954c9f2e8 Mon Sep 17 00:00:00 2001 From: tronikos Date: Sun, 20 Aug 2023 12:39:03 -0700 Subject: [PATCH] Ignore all combined-forecast errors --- pyproject.toml | 2 +- src/opower/opower.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 31ca7f8..a79e854 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "opower" -version = "0.0.30" +version = "0.0.31" license = {text = "Apache-2.0"} authors = [ { name="tronikos", email="tronikos@gmail.com" }, diff --git a/src/opower/opower.py b/src/opower/opower.py index 75647d3..d2ed002 100644 --- a/src/opower/opower.py +++ b/src/opower/opower.py @@ -254,9 +254,9 @@ async def async_get_forecast(self) -> list[Forecast]: if DEBUG_LOG_RESPONSE: _LOGGER.debug("Fetched: %s", json.dumps(result, indent=2)) except ClientResponseError as err: - # For some customers utilities don't provide forecast and return 404 - if err.status == 404: - continue + # For some customers utilities don't provide forecast + _LOGGER.debug("Ignoring combined-forecast error: %s", err.status) + continue for forecast in result["accountForecasts"]: forecasts.append( Forecast(