Remove unnecessary try-else (3) (#86160)

This commit is contained in:
Marc Mueller 2023-01-18 14:25:28 +01:00 committed by GitHub
parent bc115634d1
commit 141acba40d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 35 additions and 37 deletions

View File

@ -145,8 +145,8 @@ class DataUpdateCoordinatorMixin:
await client.set_setting_values(module_id, value)
except ApiException:
return False
else:
return True
return True
class PlenticoreUpdateCoordinator(DataUpdateCoordinator[_DataT]):

View File

@ -140,18 +140,16 @@ class MediaExtractor:
except MEQueryException:
_LOGGER.error("Wrong query format: %s", stream_query)
return
else:
data = {k: v for k, v in self.call_data.items() if k != ATTR_ENTITY_ID}
data[ATTR_MEDIA_CONTENT_ID] = stream_url
if entity_id:
data[ATTR_ENTITY_ID] = entity_id
data = {k: v for k, v in self.call_data.items() if k != ATTR_ENTITY_ID}
data[ATTR_MEDIA_CONTENT_ID] = stream_url
self.hass.async_create_task(
self.hass.services.async_call(
MEDIA_PLAYER_DOMAIN, SERVICE_PLAY_MEDIA, data
)
)
if entity_id:
data[ATTR_ENTITY_ID] = entity_id
self.hass.async_create_task(
self.hass.services.async_call(MEDIA_PLAYER_DOMAIN, SERVICE_PLAY_MEDIA, data)
)
def get_stream_query_for_entity(self, entity_id):
"""Get stream format query for entity."""

View File

@ -35,18 +35,18 @@ def fetch_data(connection: datapoint.Manager, site: Site, mode: str) -> MetOffic
except (ValueError, datapoint.exceptions.APIException) as err:
_LOGGER.error("Check Met Office connection: %s", err.args)
raise UpdateFailed from err
else:
time_now = utcnow()
return MetOfficeData(
now=forecast.now(),
forecast=[
timestep
for day in forecast.days
for timestep in day.timesteps
if timestep.date > time_now
and (
mode == MODE_3HOURLY or timestep.date.hour > 6
) # ensures only one result per day in MODE_DAILY
],
site=site,
)
time_now = utcnow()
return MetOfficeData(
now=forecast.now(),
forecast=[
timestep
for day in forecast.days
for timestep in day.timesteps
if timestep.date > time_now
and (
mode == MODE_3HOURLY or timestep.date.hour > 6
) # ensures only one result per day in MODE_DAILY
],
site=site,
)

View File

@ -371,10 +371,10 @@ class ModbusHub:
except ModbusException as exception_error:
self._log_error(str(exception_error), error_state=False)
return False
else:
message = f"modbus {self.name} communication open"
_LOGGER.info(message)
return True
message = f"modbus {self.name} communication open"
_LOGGER.info(message)
return True
def _pymodbus_call(
self, unit: int | None, address: int, value: int | list[int], use_call: str

View File

@ -111,5 +111,5 @@ class PhoneModemFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
await api.test(dev_path)
except EXCEPTIONS:
return {"base": "cannot_connect"}
else:
return None
return None

View File

@ -71,8 +71,8 @@ class DataUpdateCoordinatorMotionBlinds(DataUpdateCoordinator):
except (timeout, ParseException):
# let the error be logged and handled by the motionblinds library
return {ATTR_AVAILABLE: False}
else:
return {ATTR_AVAILABLE: True}
return {ATTR_AVAILABLE: True}
def update_blind(self, blind):
"""Fetch data from a blind."""
@ -84,8 +84,8 @@ class DataUpdateCoordinatorMotionBlinds(DataUpdateCoordinator):
except (timeout, ParseException):
# let the error be logged and handled by the motionblinds library
return {ATTR_AVAILABLE: False}
else:
return {ATTR_AVAILABLE: True}
return {ATTR_AVAILABLE: True}
async def _async_update_data(self):
"""Fetch the latest data from the gateway and blinds."""