core/homeassistant/components/cover
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 Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
abode.py Abode services, events, lights, cameras, automations, quick actions. (#9310) 2017-09-18 17:39:41 +02:00
command_line.py Fix pylint 1.7.2 no-else-return issues (#8361) 2017-07-05 23:30:01 -07:00
demo.py Fix COMMAND_CLASS_BARRIER_OPERATOR for dev branch of OpenZwave (#8574) 2017-07-27 18:57:30 -04:00
garadget.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
homematic.py WIP: Homematic improvments with new hass interfaces (#9058) 2017-08-31 21:16:44 +02:00
isy994.py Huge ISY994 platform cleanup, fixes support for 5.0.10 firmware (#11243) 2017-12-26 09:26:37 +01:00
knx.py More tolerant KNX component if gateway cant be connected (#11511) 2018-01-07 13:39:14 -08:00
lutron_caseta.py upgrade to new pylutron_caseta with TLS (#10286) 2017-11-10 12:17:25 +01:00
mqtt.py More support for availability reporting on MQTT components (#11336) 2018-01-01 18:32:29 -08:00
myq.py Persistent notification import (#8507) 2017-07-16 21:39:38 +02:00
mysensors.py Refactor mysensors callback and add validation (#9069) 2017-08-25 08:58:05 -07:00
opengarage.py Fix pylint 1.7.2 no-else-return issues (#8361) 2017-07-05 23:30:01 -07:00
rflink.py missing is_closed ( rflink cover fix ) (#9776) 2017-10-09 16:57:44 +02:00
rfxtrx.py Refactor rfxtrx (#9117) 2017-08-29 16:22:28 +02:00
rpi_gpio.py added invert_state optional parameter (#8695) 2017-07-31 20:24:21 -04:00
scsgate.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
services.yaml Update services.yaml files (#10229) 2017-10-30 21:39:12 +01:00
tahoma.py Set tahoma cover scan interval to 60 seconds (#11447) 2018-01-05 01:02:31 +01:00
tellduslive.py Update docstrings (#7361) 2017-04-29 22:04:49 -07:00
tellstick.py Added support for cover in tellstick (#10858) 2017-12-10 17:35:10 +01:00
template.py Fix CONF_FRIENDLY_NAME (#11438) 2018-01-03 23:52:36 +01:00
velbus.py Velbus (#8076) 2017-07-26 14:03:29 +02:00
vera.py Added Vera scenes (#10424) 2017-12-07 07:47:19 +01:00
wink.py Fix some issues for PyLint 1.7.2 (#8356) 2017-07-05 20:02:16 -07:00
xiaomi_aqara.py xiaomi_aqara: Fix covers never being closed (#11319) 2017-12-26 23:35:48 +01:00
zwave.py Fix Z-Wave barrier discovery for new API (#8706) 2017-07-30 00:40:56 -04:00