8267a21bfe
* Lazy loading of service descriptions * Fix tests * Load YAML in executor * Return a copy of available services to allow mutations * Remove lint * Add zha/services.yaml * Only cache descriptions for known services * Remove lint * Remove description loading during service registration * Remove description parameter from async_register * Test async_get_all_descriptions * Remove lint * Fix typos from multi-edit * Remove unused arguments * Remove unused import os * Remove unused import os, part 2 * Remove unneeded coroutine decorator * Only use executor for loading files * Cleanups suggested in review * Increase test coverage * Fix races in existing tests |
||
---|---|---|
.. | ||
__init__.py | ||
anthemav.py | ||
apple_tv.py | ||
aquostv.py | ||
bluesound.py | ||
braviatv.py | ||
cast.py | ||
clementine.py | ||
cmus.py | ||
demo.py | ||
denon.py | ||
denonavr.py | ||
directv.py | ||
dunehd.py | ||
emby.py | ||
firetv.py | ||
frontier_silicon.py | ||
gpmdp.py | ||
gstreamer.py | ||
hdmi_cec.py | ||
itunes.py | ||
kodi.py | ||
lg_netcast.py | ||
liveboxplaytv.py | ||
monoprice.py | ||
mpchc.py | ||
mpd.py | ||
nad.py | ||
nadtcp.py | ||
onkyo.py | ||
openhome.py | ||
panasonic_viera.py | ||
pandora.py | ||
philips_js.py | ||
pioneer.py | ||
plex.py | ||
roku.py | ||
russound_rio.py | ||
russound_rnet.py | ||
samsungtv.py | ||
services.yaml | ||
snapcast.py | ||
sonos.py | ||
soundtouch.py | ||
spotify.py | ||
squeezebox.py | ||
ue_smart_radio.py | ||
universal.py | ||
vizio.py | ||
vlc.py | ||
volumio.py | ||
webostv.py | ||
yamaha.py | ||
yamaha_musiccast.py | ||
ziggo_mediabox_xl.py |