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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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)
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)
# 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)
[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",