From 9d5827bb595d66cabeed386b066a3600e03f7de4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Dec 2025 08:19:01 +0000 Subject: [PATCH] Chore(deps-dev): Bump mypy from 1.18.2 to 1.19.0 (#2725) Bumps [mypy](https://github.com/python/mypy) from 1.18.2 to 1.19.0. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.18.2...v1.19.0) --- updated-dependencies: - dependency-name: mypy dependency-version: 1.19.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../controllers/webserver/remote_access/gateway.py | 4 ++-- music_assistant/providers/sendspin/provider.py | 4 ++-- pyproject.toml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/music_assistant/controllers/webserver/remote_access/gateway.py b/music_assistant/controllers/webserver/remote_access/gateway.py index 5008188c..6e75a3ad 100644 --- a/music_assistant/controllers/webserver/remote_access/gateway.py +++ b/music_assistant/controllers/webserver/remote_access/gateway.py @@ -487,14 +487,14 @@ class WebRTCGateway: session.forward_to_local_task = asyncio.create_task(self._forward_to_local(session)) session.forward_from_local_task = asyncio.create_task(self._forward_from_local(session)) - @channel.on("message") # type: ignore[misc] + @channel.on("message") # type: ignore[untyped-decorator] def on_message(message: str) -> None: # Called from aiortc thread, use call_soon_threadsafe # Only queue message if session is still active if session.forward_to_local_task and not session.forward_to_local_task.done(): loop.call_soon_threadsafe(session.message_queue.put_nowait, message) - @channel.on("close") # type: ignore[misc] + @channel.on("close") # type: ignore[untyped-decorator] def on_close() -> None: # Called from aiortc thread, use call_soon_threadsafe to schedule task asyncio.run_coroutine_threadsafe(self._close_session(session.session_id), loop) diff --git a/music_assistant/providers/sendspin/provider.py b/music_assistant/providers/sendspin/provider.py index 66437afb..2045e990 100644 --- a/music_assistant/providers/sendspin/provider.py +++ b/music_assistant/providers/sendspin/provider.py @@ -400,7 +400,7 @@ class SendspinProvider(PlayerProvider): loop = asyncio.get_event_loop() # Register message handler FIRST to capture any messages sent immediately - @channel.on("message") # type: ignore[misc] + @channel.on("message") # type: ignore[untyped-decorator] def on_message(message: str | bytes) -> None: if session.forward_task and not session.forward_task.done(): loop.call_soon_threadsafe(session.message_queue.put_nowait, message) @@ -408,7 +408,7 @@ class SendspinProvider(PlayerProvider): # Queue message even if forward task not started yet session.message_queue.put_nowait(message) - @channel.on("close") # type: ignore[misc] + @channel.on("close") # type: ignore[untyped-decorator] def on_close() -> None: asyncio.run_coroutine_threadsafe(self._close_webrtc_session(session.session_id), loop) diff --git a/pyproject.toml b/pyproject.toml index 7e6286e0..9edff251 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,7 +56,7 @@ version = "0.0.0" [project.optional-dependencies] test = [ "codespell==2.4.1", - "mypy==1.18.2", + "mypy==1.19.0", "pre-commit==4.5.0", "pre-commit-hooks==6.0.0", "pytest==8.4.2", -- 2.34.1