Typing fix for SiriusXM (#2623)
authorOzGav <gavnosp@hotmail.com>
Tue, 18 Nov 2025 08:52:28 +0000 (18:52 +1000)
committerGitHub <noreply@github.com>
Tue, 18 Nov 2025 08:52:28 +0000 (09:52 +0100)
music_assistant/providers/siriusxm/__init__.py
pyproject.toml

index e158f5d9732f07eac69f11fba41f80cdbf8c89e5..028c537d221ea06e428fd4799ccc86366d10264f 100644 (file)
@@ -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),
             ],
         )
 
index c9861c2aa42d268fa4d5deeb9a5393523fc81705..4792b3968a31817021f09896c3af8717746ae80e 100644 (file)
@@ -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/.*$',