Guard Vodafone Station updates against bad data (#132921)

guard Vodafone Station updates against bad data
This commit is contained in:
Simone Chemelli 2024-12-11 09:40:18 -05:00 committed by Franck Nijhof
parent ede9c3ecd2
commit 83e1353c01
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -2,6 +2,7 @@
from dataclasses import dataclass
from datetime import datetime, timedelta
from json.decoder import JSONDecodeError
from typing import Any
from aiovodafone import VodafoneStationDevice, VodafoneStationSercommApi, exceptions
@ -107,6 +108,7 @@ class VodafoneStationRouter(DataUpdateCoordinator[UpdateCoordinatorDataType]):
exceptions.CannotConnect,
exceptions.AlreadyLogged,
exceptions.GenericLoginError,
JSONDecodeError,
) as err:
raise UpdateFailed(f"Error fetching data: {err!r}") from err
except (ConfigEntryAuthFailed, UpdateFailed):