Remove unnecessary lambda in Matter (#126633)

This commit is contained in:
Joost Lekkerkerker 2024-09-24 14:54:52 +02:00 committed by GitHub
parent 972dc89c0f
commit e15be0433e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -150,13 +150,12 @@ DISCOVERY_SCHEMAS = [
entity_description=MatterBinarySensorEntityDescription(
key="LockDoorStateSensor",
device_class=BinarySensorDeviceClass.DOOR,
# pylint: disable=unnecessary-lambda
measurement_to_ha=lambda x: {
measurement_to_ha={
clusters.DoorLock.Enums.DoorStateEnum.kDoorOpen: True,
clusters.DoorLock.Enums.DoorStateEnum.kDoorJammed: True,
clusters.DoorLock.Enums.DoorStateEnum.kDoorForcedOpen: True,
clusters.DoorLock.Enums.DoorStateEnum.kDoorClosed: False,
}.get(x),
}.get,
),
entity_class=MatterBinarySensor,
required_attributes=(clusters.DoorLock.Attributes.DoorState,),