Remove callback decorators in Cambridge Audio (#126082)

Remove callback decorator from async methods in Cambridge Audio
This commit is contained in:
Noah Husby 2024-09-16 16:28:06 -04:00 committed by GitHub
parent 351de1ca72
commit 529e120313
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 6 deletions

View File

@ -10,7 +10,7 @@ from aiostreammagic.models import CallbackType
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_HOST, Platform from homeassistant.const import CONF_HOST, Platform
from homeassistant.core import HomeAssistant, callback from homeassistant.core import HomeAssistant
from homeassistant.exceptions import ConfigEntryNotReady from homeassistant.exceptions import ConfigEntryNotReady
from .const import CONNECT_TIMEOUT, STREAM_MAGIC_EXCEPTIONS from .const import CONNECT_TIMEOUT, STREAM_MAGIC_EXCEPTIONS
@ -29,7 +29,6 @@ async def async_setup_entry(
client = StreamMagicClient(entry.data[CONF_HOST]) client = StreamMagicClient(entry.data[CONF_HOST])
@callback
async def _connection_update_callback( async def _connection_update_callback(
_client: StreamMagicClient, _callback_type: CallbackType _client: StreamMagicClient, _callback_type: CallbackType
) -> None: ) -> None:

View File

@ -7,13 +7,11 @@ from typing import Any, Concatenate
from aiostreammagic import StreamMagicClient from aiostreammagic import StreamMagicClient
from aiostreammagic.models import CallbackType from aiostreammagic.models import CallbackType
from homeassistant.core import callback
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.device_registry import DeviceInfo
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity
from . import STREAM_MAGIC_EXCEPTIONS from .const import DOMAIN, STREAM_MAGIC_EXCEPTIONS
from .const import DOMAIN
def command[_EntityT: CambridgeAudioEntity, **_P]( def command[_EntityT: CambridgeAudioEntity, **_P](
@ -51,7 +49,6 @@ class CambridgeAudioEntity(Entity):
configuration_url=f"http://{client.host}", configuration_url=f"http://{client.host}",
) )
@callback
async def _state_update_callback( async def _state_update_callback(
self, _client: StreamMagicClient, _callback_type: CallbackType self, _client: StreamMagicClient, _callback_type: CallbackType
) -> None: ) -> None: