mirror of
https://github.com/home-assistant/core.git
synced 2025-07-25 14:17:45 +00:00
Catch RuntimeError (#5134)
This commit is contained in:
parent
8a463ef7a4
commit
23f16bb68f
@ -621,7 +621,12 @@ class ZWaveDeviceEntity:
|
|||||||
const.ATTR_NODE_ID: self._value.node.node_id,
|
const.ATTR_NODE_ID: self._value.node.node_id,
|
||||||
}
|
}
|
||||||
|
|
||||||
battery_level = self._value.node.get_battery_level()
|
try:
|
||||||
|
battery_level = self._value.node.get_battery_level()
|
||||||
|
except RuntimeError:
|
||||||
|
# If we get an runtime error the dict has changed while
|
||||||
|
# we was looking for a value, just do it again
|
||||||
|
battery_level = self._value.node.get_battery_level()
|
||||||
|
|
||||||
if battery_level is not None:
|
if battery_level is not None:
|
||||||
attrs[ATTR_BATTERY_LEVEL] = battery_level
|
attrs[ATTR_BATTERY_LEVEL] = battery_level
|
||||||
|
Loading…
x
Reference in New Issue
Block a user