From d28876ab29e8f3acc9d9dfc3d4cce9471ec37ff0 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Mon, 7 Jul 2025 20:53:22 +0200 Subject: [PATCH] Add ignore[arg-type] to fix mypy false positive For unkown reasons, CI pre-commit mypy check suddenly started to fail with: ``` matter_server/server/server.py:92: error: Argument 1 to "append" of "MutableSequence" has incompatible type "Callable[[Application], Coroutine[Any, Any, None]]"; expected "Callable[[Callable[[Application], Awaitable[None]]], Awaitable[object]]" [arg-type] ``` It seems to be a false postiive. Simply ignore the line for now. --- matter_server/server/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matter_server/server/server.py b/matter_server/server/server.py index 7e04ff84..72a50c37 100644 --- a/matter_server/server/server.py +++ b/matter_server/server/server.py @@ -89,7 +89,7 @@ async def _handle_shutdown(app: web.Application) -> None: for client in set(clients): await client.disconnect() - server.app.on_shutdown.append(_handle_shutdown) + server.app.on_shutdown.append(_handle_shutdown) # type: ignore[arg-type] server.app.router.add_route("GET", path, _handle_ws)