core/homeassistant
Jan Bouwhuis 9333965b23
Create bound callback_message_received method for handling mqtt callbacks (#117951)
* Create bound callback_message_received method for handling mqtt callbacks

* refactor a bit

* fix ruff

* reduce overhead

* cleanup

* cleanup

* Revert changes alarm_control_panel

* Add sensor and binary sensor

* use same pattern for MqttAttributes/MqttAvailability

* remove useless function since we did not need to add to it

* code cleanup

* collapse

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-24 11:18:25 +02:00
..
auth Use PEP 695 for simple type aliases (#117633) 2024-05-17 14:42:21 +02:00
backports
brands Fix brand ID for Rainforest Automation (#113770) 2024-05-14 22:50:48 +02:00
components Create bound callback_message_received method for handling mqtt callbacks (#117951) 2024-05-24 11:18:25 +02:00
generated Switcher - use single_config_entry and register_discovery_flow in con… (#118000) 2024-05-24 09:15:17 +02:00
helpers Update codespell ignore list (#118018) 2024-05-24 10:24:34 +02:00
scripts Use PEP 695 for function annotations (3) (#117660) 2024-05-18 11:43:32 +02:00
util Fix performance regression with SignalType (#117920) 2024-05-22 13:58:37 +02:00
__init__.py
__main__.py Prevent shutdown fault-log trace-back (#116735) 2024-05-11 07:59:05 +02:00
block_async_io.py Enable open protection in the event loop (#117289) 2024-05-13 08:50:31 +09:00
bootstrap.py Improve async_get_issue_tracker for custom integrations (#118016) 2024-05-24 09:55:05 +02:00
config.py Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
config_entries.py Allow to reconfigure integrations with `single_config_entry` set (#117939) 2024-05-23 08:41:12 +02:00
const.py Speed up async_get_loaded_integrations (#117851) 2024-05-21 09:08:49 -04:00
core.py Refactor state_reported listener setup to avoid merge in async_fire_internal (#117953) 2024-05-22 23:14:50 -04:00
data_entry_flow.py Small speed up to creating flows (#117896) 2024-05-22 08:16:08 +02:00
exceptions.py
loader.py Improve async_get_issue_tracker for custom integrations (#118016) 2024-05-24 09:55:05 +02:00
package_constraints.txt Update typing-extensions to 4.12.0 (#118020) 2024-05-24 10:00:43 +02:00
py.typed
requirements.py Replace pylint broad-except with Ruff BLE001 (#116250) 2024-05-07 14:00:27 +02:00
runner.py
setup.py Speed up async_get_loaded_integrations (#117851) 2024-05-21 09:08:49 -04:00
strings.json LLM Tools support for Google Generative AI integration (#117644) 2024-05-19 22:11:25 -04:00