Skip to content

Commit ab4962e

Browse files
committed
fix: server manager
1 parent 39452f6 commit ab4962e

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/socketio-stubs/async_server.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ _T = TypeVar("_T")
3535
task_reference_holder: set[Any]
3636

3737
class AsyncServer(BaseServer[Literal[True], engineio.AsyncServer], Generic[_A]):
38+
manager: AsyncManager # pyright: ignore[reportIncompatibleVariableOverride]
3839
def __init__(
3940
self,
4041
client_manager: AsyncManager | None = ...,

src/socketio-stubs/base_server.pyi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ from socketio._types import (
1717
SyncAsyncModeType,
1818
TransportType,
1919
)
20+
from socketio.base_manager import BaseManager
2021
from socketio.base_namespace import BaseClientNamespace
21-
from socketio.manager import Manager
2222
from socketio.packet import Packet
2323
from typing_extensions import TypeVar
2424

@@ -46,15 +46,15 @@ class BaseServer(Generic[_IsAsyncio, _T_co]):
4646
namespace_handlers: dict[str, Callable[..., Any]]
4747
not_handled: object
4848
logger: logging.Logger
49-
manager: Manager
49+
manager: BaseManager
5050
manager_initialized: bool
5151
async_handlers: bool
5252
always_connect: bool
5353
namespaces: list[str]
5454
async_mode: SyncAsyncModeType
5555
def __init__(
5656
self,
57-
client_manager: Manager | None = ...,
57+
client_manager: BaseManager | None = ...,
5858
logger: logging.Logger | bool = ...,
5959
serializer: SerializerType | type[Packet] = ...,
6060
json: JsonModule | None = ...,

src/socketio-stubs/server.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ _T = TypeVar("_T")
2727
default_logger: logging.Logger
2828

2929
class Server(BaseServer[Literal[False], engineio.Server], Generic[_A]):
30+
manager: Manager # pyright: ignore[reportIncompatibleVariableOverride]
3031
def __init__(
3132
self,
3233
client_manager: Manager | None = ...,

0 commit comments

Comments
 (0)