From fc5d0c616d328776f46ecd4ce094a94e5a38cfd6 Mon Sep 17 00:00:00 2001 From: OzGav Date: Tue, 18 Nov 2025 18:52:28 +1000 Subject: [PATCH] Typing fix for SiriusXM (#2623) --- music_assistant/providers/siriusxm/__init__.py | 6 +++--- pyproject.toml | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/music_assistant/providers/siriusxm/__init__.py b/music_assistant/providers/siriusxm/__init__.py index e158f5d9..028c537d 100644 --- a/music_assistant/providers/siriusxm/__init__.py +++ b/music_assistant/providers/siriusxm/__init__.py @@ -2,8 +2,8 @@ from __future__ import annotations -from collections.abc import AsyncGenerator, Awaitable, Sequence -from typing import TYPE_CHECKING, Any, cast +from collections.abc import AsyncGenerator, Sequence +from typing import TYPE_CHECKING, Any from music_assistant_models.config_entries import ConfigEntry, ConfigValueOption, ConfigValueType from music_assistant_models.enums import ( @@ -171,7 +171,7 @@ class SiriusXMProvider(MusicProvider): bind_port=bind_port, base_url=self._base_url, static_routes=[ - ("*", "/{tail:.*}", cast("Awaitable", http_handler)), + ("*", "/{tail:.*}", http_handler), ], ) diff --git a/pyproject.toml b/pyproject.toml index c9861c2a..4792b396 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -143,7 +143,6 @@ exclude = [ '^music_assistant/providers/apple_music/.*$', '^music_assistant/providers/bluesound/.*$', '^music_assistant/providers/chromecast/.*$', - '^music_assistant/providers/siriusxm/.*$', '^music_assistant/providers/sonos/.*$', '^music_assistant/providers/snapcast/.*$', '^music_assistant/providers/ytmusic/.*$', -- 2.34.1