Avoid multiline ternary use (#100381)

This commit is contained in:
Jan Bouwhuis 2023-09-14 22:10:28 +02:00 committed by GitHub
parent c34c4f8f03
commit 23faa0882f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,13 +34,13 @@ class HassAqualinkSensor(AqualinkEntity, SensorEntity):
"""Initialize AquaLink sensor."""
super().__init__(dev)
self._attr_name = dev.label
if dev.name.endswith("_temp"):
self._attr_native_unit_of_measurement = (
UnitOfTemperature.FAHRENHEIT
if dev.system.temp_unit == "F"
else UnitOfTemperature.CELSIUS
)
self._attr_device_class = SensorDeviceClass.TEMPERATURE
if not dev.name.endswith("_temp"):
return
self._attr_device_class = SensorDeviceClass.TEMPERATURE
if dev.system.temp_unit == "F":
self._attr_native_unit_of_measurement = UnitOfTemperature.FAHRENHEIT
return
self._attr_native_unit_of_measurement = UnitOfTemperature.CELSIUS
@property
def native_value(self) -> int | float | None: