From: Ian Campbell Date: Mon, 16 Dec 2024 09:58:06 +0000 (+0000) Subject: Fix: Correct maxsize of `MetadataLookupQueue` (#1805) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=cf77b99f3fabe559a97c891595bc6c292dbbb8fe;p=music-assistant-server.git Fix: Correct maxsize of `MetadataLookupQueue` (#1805) --- diff --git a/music_assistant/controllers/metadata.py b/music_assistant/controllers/metadata.py index 29b433c6..19b4259c 100644 --- a/music_assistant/controllers/metadata.py +++ b/music_assistant/controllers/metadata.py @@ -123,7 +123,7 @@ class MetaDataController(CoreController): "Music Assistant's core controller which handles all metadata for music." ) self.manifest.icon = "book-information-variant" - self._lookup_jobs: MetadataLookupQueue = MetadataLookupQueue() + self._lookup_jobs: MetadataLookupQueue = MetadataLookupQueue(100) self._lookup_task: asyncio.Task | None = None self._throttler = Throttler(1, 30) self._missing_metadata_scan_task: asyncio.Task | None = None @@ -796,7 +796,7 @@ class MetaDataController(CoreController): class MetadataLookupQueue(asyncio.Queue): """Representation of a queue for metadata lookups.""" - def _init(self, maxlen: int = 100): + def _init(self, maxlen: int): self._queue: collections.deque[str] = collections.deque(maxlen=maxlen) def _put(self, item: str) -> None: