Commit 0f9458f 1 parent bc30f1b commit 0f9458f Copy full SHA for 0f9458f
File tree 2 files changed +13
-8
lines changed
custom_components/zha_toolkit
2 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 58
58
MANIFEST : dict [str , str | list [str ]] = {}
59
59
60
60
61
- def get_zha_gateway (hass : HomeAssistant ) -> ZHAGateway | zha_helpers .ZHAGatewayProxy :
61
+ def get_zha_gateway (
62
+ hass : HomeAssistant ,
63
+ ) -> ZHAGateway | zha_helpers .ZHAGatewayProxy :
62
64
"""Get the ZHA gateway object."""
63
65
if parse_version (HA_VERSION ) >= parse_version ("2024.8" ):
64
66
return zha_helpers .get_zha_gateway (hass )
@@ -68,12 +70,13 @@ def get_zha_gateway(hass: HomeAssistant) -> ZHAGateway | zha_helpers.ZHAGatewayP
68
70
69
71
70
72
def get_zha_devices (listener : ZHAGateway | zha_helpers .ZHAGatewayProxy ):
71
- devices = getattr (listener , "device_proxies" , None )
72
- if devices is None :
73
- # Old method
74
- devices = getattr (listener , "devices" , None )
75
- if devices is not None :
76
- return devices .values ()
73
+ devices = getattr (listener , "device_proxies" , None )
74
+ if devices is None :
75
+ # Old method
76
+ devices = getattr (listener , "devices" , None )
77
+ if devices is not None :
78
+ return devices .values ()
79
+ return []
77
80
78
81
79
82
def get_zha_gateway_hass (
Original file line number Diff line number Diff line change @@ -45,7 +45,9 @@ async def zha_devices(
45
45
# 'signature'
46
46
# 'endpoints'
47
47
48
- devices = [device .zha_device_info for device in listener .device_proxies .values ()]
48
+ devices = [
49
+ device .zha_device_info for device in listener .device_proxies .values ()
50
+ ]
49
51
50
52
if ieee is not None :
51
53
ieee = str (ieee )
You can’t perform that action at this time.
0 commit comments