Improve homekit_controller typing (#107381)
This commit is contained in:
parent
427f7a7866
commit
4ea8c174f5
4 changed files with 13 additions and 9 deletions
|
@ -115,7 +115,7 @@ class TriggerSource:
|
|||
|
||||
trigger_callbacks.append(event_handler)
|
||||
|
||||
def async_remove_handler():
|
||||
def async_remove_handler() -> None:
|
||||
trigger_callbacks.remove(event_handler)
|
||||
|
||||
return async_remove_handler
|
||||
|
@ -215,7 +215,7 @@ async def async_setup_triggers_for_entry(
|
|||
conn: HKDevice = hass.data[KNOWN_DEVICES][hkid]
|
||||
|
||||
@callback
|
||||
def async_add_characteristic(service: Service):
|
||||
def async_add_characteristic(service: Service) -> bool:
|
||||
aid = service.accessory.aid
|
||||
service_type = service.type
|
||||
|
||||
|
@ -257,7 +257,9 @@ def async_get_or_create_trigger_source(
|
|||
return source
|
||||
|
||||
|
||||
def async_fire_triggers(conn: HKDevice, events: dict[tuple[int, int], dict[str, Any]]):
|
||||
def async_fire_triggers(
|
||||
conn: HKDevice, events: dict[tuple[int, int], dict[str, Any]]
|
||||
) -> None:
|
||||
"""Process events generated by a HomeKit accessory into automation triggers."""
|
||||
trigger_sources: dict[str, TriggerSource] = conn.hass.data.get(TRIGGERS, {})
|
||||
if not trigger_sources:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue