mypy fix for metadata.py (#2573)
authorOzGav <gavnosp@hotmail.com>
Wed, 29 Oct 2025 12:56:20 +0000 (22:56 +1000)
committerGitHub <noreply@github.com>
Wed, 29 Oct 2025 12:56:20 +0000 (13:56 +0100)
music_assistant/controllers/metadata.py
pyproject.toml

index b28c6b9e22a50fe6de5aa6a2edefea79531b37d8..61e5e0c08b315d8bae43e9bbe54ef80a68cdfa17 100644 (file)
@@ -352,7 +352,7 @@ class MetaDataController(CoreController):
             retrieved_item = await self.mass.music.get_item_by_uri(media_item.uri)
             if isinstance(retrieved_item, BrowseFolder):
                 return None  # can not happen, but guard for type checker
-            media_item = cast("MediaItemType", retrieved_item)
+            media_item = retrieved_item
 
         if media_item and media_item.metadata.images:
             for img in media_item.metadata.images:
index 4722d1f69964e103b19bbdac950b066b14ac6a86..3ee7fd09d998cb9a257089f87722c2429e432f67 100644 (file)
@@ -133,7 +133,6 @@ exclude = [
   '^music_assistant/controllers/cache.py$',
   '^music_assistant/controllers/config.py$',
   '^music_assistant/controllers/media/.*$',
-  '^music_assistant/controllers/metadata.py$',
   '^music_assistant/controllers/music.py$',
   '^music_assistant/controllers/player_queues.py$',
   '^music_assistant/controllers/streams.py$',