Prevent SensorEntity and RestoreEntity inheritance (#88971)

This commit is contained in:
epenet 2023-05-24 12:49:35 +02:00 committed by GitHub
parent db33aadcbb
commit c475273145
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 128 additions and 0 deletions

View file

@ -768,6 +768,7 @@ class RpcSensor(ShellyRpcAttributeEntity, SensorEntity):
return self.attribute_value
# pylint: disable-next=hass-invalid-inheritance # needs fixing
class BlockSleepingSensor(ShellySleepingBlockAttributeEntity, SensorEntity):
"""Represent a block sleeping sensor."""
@ -808,6 +809,7 @@ class BlockSleepingSensor(ShellySleepingBlockAttributeEntity, SensorEntity):
return self.last_state.attributes.get(ATTR_UNIT_OF_MEASUREMENT)
# pylint: disable-next=hass-invalid-inheritance # needs fixing
class RpcSleepingSensor(ShellySleepingRpcAttributeEntity, SensorEntity):
"""Represent a RPC sleeping sensor."""