Add a developer blog post for upcoming service API changes (#1799)

This commit is contained in:
Allen Porter 2023-06-19 03:07:09 -07:00 committed by GitHub
parent 162389d597
commit 56b74db6f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,14 @@
---
author: Allen Porter
authorURL: https://github.com/allenporter
title: "Service Call API changes"
---
This change affects Service Call APIs: `hass.services.async_call` and `hass.services.call`.
For Home Assistant Core 2023.7 some input arguments and the return values for service calls have
been changed to prepare to better support [Service return values](https://github.com/home-assistant/architecture/discussions/777#discussioncomment-6127898).
Previously, the return value of `True` on success and `False` if a timeout occurred. The `limit`
argument that sets a timeout has been removed, and the boolean return value has been removed.
Callers that would like a timeout should now set their own using asyncio.