core/homeassistant/helpers
J. Nick Koston 2fabd4edb8
Prevent collecting states already referenced by domain or all (#41308)
The template engine would collect all the states in
a domain or all states while iterating even though
they were already included in all or the domain

This lead to the rate limit not being applied to
templates that iterated all states that also
accessed a collectable property because the engine
incorrectly believed they were specifically
referenced.
2020-10-06 07:25:05 +02:00
..
__init__.py Protect loop set default executor (#37438) 2020-07-06 15:58:53 -07:00
aiohttp_client.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
area_registry.py Standardize uuid generation for events/storage/registry (#39184) 2020-08-24 17:21:30 +02:00
check_config.py Attrs cleanups (#37849) 2020-07-14 10:30:30 -07:00
collection.py Add image integration (#38969) 2020-08-19 11:33:04 +02:00
condition.py Allow any value when triggering on state attribute (#41261) 2020-10-05 12:53:12 +02:00
config_entry_flow.py Use single_instance_allowed for webhook config flows (#40965) 2020-10-01 20:44:13 +02:00
config_entry_oauth2_flow.py Add exception for NoURLAvailableError in OAuth2FlowHandler (#39845) 2020-09-10 14:52:49 +02:00
config_validation.py Allow any value when triggering on state attribute (#41261) 2020-10-05 12:53:12 +02:00
data_entry_flow.py Use http status constants more, add HTTP_ACCEPTED and HTTP_BAD_GATEWAY (#39993) 2020-09-15 20:01:07 +03:00
debounce.py Clean up device registry if entity registry updates (#35106) 2020-05-05 10:53:46 -07:00
deprecation.py Use core GitHub URL in all files (#41089) 2020-10-03 00:04:11 +02:00
device_registry.py Fix handling of device registry defaults (#39688) 2020-09-06 21:08:50 -05:00
discovery.py Mark config dependency of frontend (#36587) 2020-06-09 23:27:47 -07:00
dispatcher.py Fix dispatcher logging (#33299) 2020-03-26 20:44:44 -07:00
entity.py Switch to asyncio.wait for slow update warning implementation (#41184) 2020-10-05 15:28:15 +02:00
entity_component.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
entity_platform.py Complete helpers.service type hints (#40193) 2020-09-20 12:03:58 +03:00
entity_registry.py Index the entity registry (#37994) 2020-07-19 22:52:41 -07:00
entity_values.py Migrate legacy typehints in core to PEP-526 (#26403) 2019-09-03 20:36:04 -07:00
entityfilter.py Various type hint improvements (#37952) 2020-07-22 08:06:37 -07:00
event.py Remove manual rate_limit control directive from templates (#41225) 2020-10-04 22:40:04 +02:00
frame.py Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
icon.py Various string cleanups (#30435) 2020-01-03 14:47:06 +01:00
instance_id.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
integration_platform.py Add logbook platforms (#37078) 2020-06-24 18:14:50 -07:00
intent.py Log lines do not end with a full stop (#37527) 2020-07-05 23:04:19 +02:00
json.py Upgrade pylint to 2.6.0 (#39363) 2020-08-29 07:59:24 +02:00
location.py Add helpers.location.coordinates (#37234) 2020-07-03 11:28:44 -07:00
logging.py Upgrade mypy to 0.770, tighten config a bit (#32715) 2020-03-12 11:52:20 +01:00
network.py Add bare hostname as valid known hostname in get_url helper (#40510) 2020-09-26 09:36:03 +02:00
ratelimit.py Implement template rate_limit directive (#40667) 2020-10-01 21:39:44 +02:00
reload.py Fix isy994 send_node_command (#39806) 2020-09-08 17:31:08 +02:00
restore_state.py async_get_instance was not reentrant during await (#38263) 2020-08-12 22:35:24 +02:00
script.py Add extended validation for script repeat/choose (#41265) 2020-10-05 14:03:48 +02:00
script_variables.py Set variable values in scripts (#39915) 2020-09-11 13:16:25 +02:00
service.py Complete helpers.service type hints (#40193) 2020-09-20 12:03:58 +03:00
signal.py Sort imports according to PEP8 for 'homeassistant' folder (#29789) 2019-12-09 16:42:10 +01:00
singleton.py Extract instance ID helper from updater (#35043) 2020-05-04 11:23:12 -07:00
state.py Add transition support to scenes, cleanup blocking parameter (#34434) 2020-04-20 18:07:50 -07:00
storage.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
sun.py Enable pylint import-outside-toplevel (#33631) 2020-04-04 17:07:36 +02:00
system_info.py Various type hint improvements (#37952) 2020-07-22 08:06:37 -07:00
temperature.py Upgrade mypy to 0.770, tighten config a bit (#32715) 2020-03-12 11:52:20 +01:00
template.py Prevent collecting states already referenced by domain or all (#41308) 2020-10-06 07:25:05 +02:00
translation.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
trigger.py Add wait_for_trigger script action (#38075) 2020-08-21 11:38:25 +02:00
typing.py Add default variables to script helper (#39895) 2020-09-10 20:41:42 +02:00
update_coordinator.py Allow processing data in CoordinatorEntity before writing state (#40926) 2020-10-02 09:16:37 +02:00