From: Jozef Kruszynski <60214390+jozefKruszynski@users.noreply.github.com> Date: Mon, 17 Jun 2024 06:48:34 +0000 (+0200) Subject: Fix a typing issue in the client. (#1368) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=de95ebf314576d566b00beb982c26380a3af8cde;p=music-assistant-server.git Fix a typing issue in the client. (#1368) --- diff --git a/music_assistant/client/client.py b/music_assistant/client/client.py index 7226f4d8..6e8a84f7 100644 --- a/music_assistant/client/client.py +++ b/music_assistant/client/client.py @@ -6,7 +6,7 @@ import asyncio import logging import urllib.parse import uuid -from collections.abc import Callable +from collections.abc import Callable, Coroutine from typing import TYPE_CHECKING, Any from music_assistant.client.exceptions import ( @@ -44,7 +44,7 @@ if TYPE_CHECKING: from music_assistant.common.models.media_items import MediaItemImage -EventCallBackType = Callable[[MassEvent], None] +EventCallBackType = Callable[[MassEvent], Coroutine[Any, Any, None] | None] EventSubscriptionType = tuple[ EventCallBackType, tuple[EventType, ...] | None, tuple[str, ...] | None ]