1
0
mirror of https://github.com/home-assistant/core.git synced 2025-05-15 11:29:15 +00:00

Avoid KeyError when specifying the consumption type in Shelly integration ()

Avoid KeyError when specifying the consumption type
This commit is contained in:
Maciej Bieniek 2023-05-25 21:12:25 +00:00 committed by GitHub
parent eb058a3d41
commit e6a214595b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -348,7 +348,7 @@ def is_block_channel_type_light(settings: dict[str, Any], channel: int) -> bool:
def is_rpc_channel_type_light(config: dict[str, Any], channel: int) -> bool: def is_rpc_channel_type_light(config: dict[str, Any], channel: int) -> bool:
"""Return true if rpc channel consumption type is set to light.""" """Return true if rpc channel consumption type is set to light."""
con_types = config["sys"]["ui_data"].get("consumption_types") con_types = config["sys"].get("ui_data", {}).get("consumption_types")
return con_types is not None and con_types[channel].lower().startswith("light") return con_types is not None and con_types[channel].lower().startswith("light")