From 890615bb92e8ed43f8f1053d116722ff946c7057 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 3 Jan 2024 20:52:05 -0500 Subject: [PATCH] Ring: Add partial back (#107040) --- homeassistant/components/ring/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/ring/__init__.py b/homeassistant/components/ring/__init__.py index cc85bedd632..8a93d5a7768 100644 --- a/homeassistant/components/ring/__init__.py +++ b/homeassistant/components/ring/__init__.py @@ -4,6 +4,7 @@ from __future__ import annotations import asyncio from collections.abc import Callable from datetime import timedelta +from functools import partial import logging from typing import Any @@ -40,9 +41,11 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: def token_updater(token): """Handle from sync context when token is updated.""" hass.loop.call_soon_threadsafe( - hass.config_entries.async_update_entry, - entry, - data={**entry.data, CONF_TOKEN: token}, + partial( + hass.config_entries.async_update_entry, + entry, + data={**entry.data, CONF_TOKEN: token}, + ) ) auth = ring_doorbell.Auth(