Closed
Description
Hey - we're temporarily pinning websockets in the Narwhals CI downstream shiny job, as the new websockets release (which came out today) seems to be causing some pyright failures narwhals-dev/narwhals#1343
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:201:29 - error: Type of parameter "conn" is unknown (reportUnknownParameterType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:201:35 - error: Type of "WebSocketServerProtocol" is unknown (reportUnknownMemberType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:201:53 - error: "WebSocketServerProtocol" is not a known attribute of module ".server" (reportAttributeAccessIssue)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:203:16 - error: Type of "path" is unknown (reportUnknownMemberType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:208:27 - error: Type of "send" is unknown (reportUnknownMemberType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:209:18 - error: Type of "path" is unknown (reportUnknownMemberType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:212:17 - error: Type of "req_secret" is unknown (reportUnknownVariableType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:212:30 - error: Type of "request_headers" is unknown (reportUnknownMemberType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:212:30 - error: Type of "get" is unknown (reportUnknownMemberType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:216:17 - error: Type of "data" is unknown (reportUnknownVariableType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:216:30 - error: Type of "recv" is unknown (reportUnknownMemberType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:240:9 - error: Argument type is partially unknown
Argument corresponds to parameter "handler" in function "__init__"
Argument type is "(conn: Unknown) -> Coroutine[Any, Any, None]" (reportUnknownArgumentType)
/home/marcogorelli/py-shiny-dev/shiny/_autoreload.py:240:59 - error: Argument of type "(path: str, request_headers: Headers) -> Coroutine[Any, Any, tuple[HTTPStatus, HeadersLike, bytes] | None]" cannot be assigned to parameter "process_request" of type "((ServerConnection, Request) -> (Awaitable[Response | None] | Response | None)) | None" in function "__init__"
Type "(path: str, request_headers: Headers) -> Coroutine[Any, Any, tuple[HTTPStatus, HeadersLike, bytes] | None]" is not assignable to type "((ServerConnection, Request) -> (Awaitable[Response | None] | Response | None)) | None"
Type "(path: str, request_headers: Headers) -> Coroutine[Any, Any, tuple[HTTPStatus, HeadersLike, bytes] | None]" is not assignable to type "(ServerConnection, Request) -> (Awaitable[Response | None] | Response | None)"
Parameter 1: type "ServerConnection" is incompatible with type "str"
"ServerConnection" is not assignable to "str"
Parameter 2: type "Request" is incompatible with type "Headers"
"Request" is not assignable to "Headers"
Function return type "Coroutine[Any, Any, tuple[HTTPStatus, HeadersLike, bytes] | None]" is incompatible with type "Awaitable[Response | None] | Response | None"
Type "Coroutine[Any, Any, tuple[HTTPStatus, HeadersLike, bytes] | None]" is not assignable to type "Awaitable[Response | None] | Response | None"
... (reportArgumentType)
13 errors, 0 warnings, 0 informations
pinning websockets<14
it passes