From 529e1203135df5185ac0426e104e9c98e196c3f2 Mon Sep 17 00:00:00 2001 From: Noah Husby <32528627+noahhusby@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:28:06 -0400 Subject: [PATCH] Remove callback decorators in Cambridge Audio (#126082) Remove callback decorator from async methods in Cambridge Audio --- homeassistant/components/cambridge_audio/__init__.py | 3 +-- homeassistant/components/cambridge_audio/entity.py | 5 +---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/cambridge_audio/__init__.py b/homeassistant/components/cambridge_audio/__init__.py index 0b8d02aefad..5060d12cfe1 100644 --- a/homeassistant/components/cambridge_audio/__init__.py +++ b/homeassistant/components/cambridge_audio/__init__.py @@ -10,7 +10,7 @@ from aiostreammagic.models import CallbackType from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_HOST, Platform -from homeassistant.core import HomeAssistant, callback +from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady from .const import CONNECT_TIMEOUT, STREAM_MAGIC_EXCEPTIONS @@ -29,7 +29,6 @@ async def async_setup_entry( client = StreamMagicClient(entry.data[CONF_HOST]) - @callback async def _connection_update_callback( _client: StreamMagicClient, _callback_type: CallbackType ) -> None: diff --git a/homeassistant/components/cambridge_audio/entity.py b/homeassistant/components/cambridge_audio/entity.py index 7292f99f928..ac43a673725 100644 --- a/homeassistant/components/cambridge_audio/entity.py +++ b/homeassistant/components/cambridge_audio/entity.py @@ -7,13 +7,11 @@ from typing import Any, Concatenate from aiostreammagic import StreamMagicClient from aiostreammagic.models import CallbackType -from homeassistant.core import callback from homeassistant.exceptions import HomeAssistantError from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import Entity -from . import STREAM_MAGIC_EXCEPTIONS -from .const import DOMAIN +from .const import DOMAIN, STREAM_MAGIC_EXCEPTIONS def command[_EntityT: CambridgeAudioEntity, **_P]( @@ -51,7 +49,6 @@ class CambridgeAudioEntity(Entity): configuration_url=f"http://{client.host}", ) - @callback async def _state_update_callback( self, _client: StreamMagicClient, _callback_type: CallbackType ) -> None: