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

View File

@@ -167,19 +167,19 @@ class SpeedTestDataCoordinator(DataUpdateCoordinator):
try: try:
self.api.get_best_server() 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: except speedtest.SpeedtestBestServerFailure as err:
raise UpdateFailed( raise UpdateFailed(
"Failed to retrieve best server for speedtest", err "Failed to retrieve best server for speedtest", err
) from 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, *_): async def async_update(self, *_):
"""Update Speedtest data.""" """Update Speedtest data."""
try: try: