* Add missing platforms_exist guard to check_config
related issue #112811
When the exception hits, the config will end up being saved in the traceback
so the memory is never released.
This matches the check_config code to homeassistant.config to avoid having
the exception thrown.
* patch
* merge branch
* Fix memory leak when importing a platform fails
re-raising ImportError would trigger a memory leak
* fixes, coverage
* Apply suggestions from code review
* Default agent as entity
* Migrate constant to point at new value
* Fix tests
* Fix more tests
* Move assist pipeline back to cloud after dependenceis
* Fix for URL encoding problem #102557
Fixes the problem "Cannot play media with spaces in folder names to Sonos #102557" removing the encoding of the strings in the music library.
* Fix type casting problem
* Update media_browser.py to fix pr check findings
Added required casting for all unquote statements to avoid further casting findings in the pr checks
* Update media_browser.py
Checked on linting, lets give it another try
* Update media_browser.py
Updated ruff run
* Update media_browser.py - added version run through ruff
* Update media_browser.py - ruff changes
* Apply ruff formatting
* Update homeassistant/components/sonos/media_browser.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
* Update homeassistant/components/sonos/media_browser.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
* Update homeassistant/components/sonos/media_browser.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
* Update homeassistant/components/sonos/media_browser.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
---------
Co-authored-by: computeq-admin <51021172+computeq-admin@users.noreply.github.com>
Co-authored-by: Jason Lawrence <jjlawren@users.noreply.github.com>
* call entity state update calls in one executer task
* remove not needed wrapping
* mark as "non-public" method
* add guard against changes on _entity_update_functions
* Ensure coverage entries are sorted
* Use autofix
* Adjust
* Add comment to coverage file
* test CI
* revert CI test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>