From de95ebf314576d566b00beb982c26380a3af8cde Mon Sep 17 00:00:00 2001 From: Jozef Kruszynski <60214390+jozefKruszynski@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:48:34 +0200 Subject: [PATCH] Fix a typing issue in the client. (#1368) --- music_assistant/client/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 ] -- 2.34.1