Skip to content

Commit bbc50ed

Browse files
committed
fix: register_namespace
1 parent ad50d54 commit bbc50ed

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

src/socketio-stubs/async_client.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ from typing import Any, Literal, ParamSpec, TypeVar
66
import engineio
77
import requests
88
from socketio._types import DataType, JsonModule, SerializerType, TransportType
9+
from socketio.async_namespace import AsyncClientNamespace
910
from socketio.base_client import BaseClient
1011
from socketio.packet import Packet
1112

@@ -83,3 +84,4 @@ class AsyncClient(BaseClient[Literal[True], engineio.AsyncClient]):
8384
self, target: Callable[_P, Awaitable[_T]], *args: _P.args, **kwargs: _P.kwargs
8485
) -> asyncio.Task[_T]: ...
8586
async def sleep(self, seconds: int = ...) -> None: ...
87+
def register_namespace(self, namespace_handler: AsyncClientNamespace) -> None: ... # pyright: ignore[reportIncompatibleMethodOverride]

src/socketio-stubs/async_server.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ from socketio._types import (
2222
from socketio.asgi import ASGIApp as SocketIOASGIApp
2323
from socketio.async_admin import InstrumentedAsyncServer
2424
from socketio.async_manager import AsyncManager
25+
from socketio.async_namespace import AsyncNamespace
2526
from socketio.base_server import BaseServer
2627
from socketio.packet import Packet
2728
from tornado.web import Application as TornadoApplication
@@ -205,3 +206,4 @@ class AsyncServer(BaseServer[Literal[True], engineio.AsyncServer], Generic[_A]):
205206
namespace: str = ...,
206207
server_stats_interval: int = ...,
207208
) -> InstrumentedAsyncServer: ...
209+
def register_namespace(self, namespace_handler: AsyncNamespace) -> None: ... # pyright: ignore[reportIncompatibleMethodOverride]

src/socketio-stubs/client.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import engineio
77
import requests
88
from socketio._types import DataType, JsonModule, SerializerType, TransportType
99
from socketio.base_client import BaseClient
10+
from socketio.namespace import ClientNamespace
1011
from socketio.packet import Packet
1112

1213
_T = TypeVar("_T")
@@ -81,3 +82,4 @@ class Client(BaseClient[Literal[False], engineio.Client]):
8182
self, target: Callable[_P, _T], *args: _P.args, **kwargs: _P.kwargs
8283
) -> Thread: ...
8384
def sleep(self, seconds: int = ...) -> None: ...
85+
def register_namespace(self, namespace_handler: ClientNamespace) -> None: ... # pyright: ignore[reportIncompatibleMethodOverride]

src/socketio-stubs/server.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ from socketio._types import (
1616
from socketio.admin import InstrumentedServer
1717
from socketio.base_server import BaseServer
1818
from socketio.manager import Manager
19+
from socketio.namespace import Namespace
1920
from socketio.packet import Packet
2021
from typing_extensions import TypeVar
2122

@@ -125,3 +126,4 @@ class Server(BaseServer[Literal[False], engineio.Server], Generic[_A]):
125126
namespace: str = ...,
126127
server_stats_interval: int = ...,
127128
) -> InstrumentedServer: ...
129+
def register_namespace(self, namespace_handler: Namespace) -> None: ... # pyright: ignore[reportIncompatibleMethodOverride]

0 commit comments

Comments
 (0)