core/homeassistant/components/scene
Anders Melchiorsen 8267a21bfe Lazy loading of service descriptions (#11479)
* 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
2018-01-07 14:54:16 -08:00
..
__init__.py Add bind_hass to components (#8502) 2017-07-16 10:14:46 -07:00
deconz.py Add deCONZ component (#10321) 2018-01-01 17:08:13 +01:00
homeassistant.py
hunterdouglas_powerview.py fixing a typo in the old library which broke hub gen2 compatibility (#9990) 2017-10-22 23:34:50 -07:00
lifx_cloud.py Use constants for HTTP headers (#10313) 2017-11-04 12:04:05 -07:00
litejet.py
lutron_caseta.py upgrade to new pylutron_caseta with TLS (#10286) 2017-11-10 12:17:25 +01:00
services.yaml Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
velux.py Fixed link to documentation (#8424) 2017-07-10 12:11:16 +02:00
vera.py Added Vera scenes (#10424) 2017-12-07 07:47:19 +01:00
wink.py