Correct positioning of except statement in speedtestdotnet (#50852)

This commit is contained in:
RogerSelwyn 2021-05-19 10:43:41 +01:00 committed by GitHub
parent 28e9b9e01d
commit 456c600617
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -167,19 +167,19 @@ class SpeedTestDataCoordinator(DataUpdateCoordinator):
try:
self.api.get_best_server()
_LOGGER.debug(
"Executing speedtest.net speed test with server_id: %s",
self.api.best["id"],
)
self.api.download()
self.api.upload()
return self.api.results.dict()
except speedtest.SpeedtestBestServerFailure as err:
raise UpdateFailed(
"Failed to retrieve best server for speedtest", err
) from err
_LOGGER.debug(
"Executing speedtest.net speed test with server_id: %s",
self.api.best["id"],
)
self.api.download()
self.api.upload()
return self.api.results.dict()
async def async_update(self, *_):
"""Update Speedtest data."""
try: