Guard negative values for IPP states (#107446)

* Guard negative values for IPP states

* ruff format

* Update sensor.py

---------

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
This commit is contained in:
Xander 2024-04-17 18:38:12 +01:00 committed by GitHub
parent 3202743b6c
commit d4b62adfdc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -120,7 +120,10 @@ async def async_setup_entry(
ATTR_MARKER_TYPE: marker.marker_type,
},
),
value_fn=_get_marker_value_fn(index, lambda marker: marker.level),
value_fn=_get_marker_value_fn(
index,
lambda marker: marker.level if marker.level >= 0 else None,
),
),
)
)