Skip to content

Commit 1c3201e

Browse files
committed
fix: handler types
1 parent a99ed6d commit 1c3201e

File tree

2 files changed

+16
-23
lines changed

2 files changed

+16
-23
lines changed

src/socketio-stubs/base_client.pyi

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ from types import FrameType
44
from typing import Any, ClassVar, Generic, Literal, overload
55

66
import engineio
7-
from _typeshed import Incomplete
87
from engineio.async_client import AsyncClient
98
from engineio.client import Client
109
from socketio._types import JsonModule, SerializerType, TransportType
@@ -44,9 +43,9 @@ class BaseClient(Generic[_IsAsyncio, _T_co]):
4443
sid: str | None
4544
connected: bool
4645
namespaces: dict[str, str | None]
47-
handlers: dict[str, Callable[..., Incomplete]]
48-
namespace_handlers: dict[str, Callable[..., Incomplete]]
49-
callbacks: dict[str, dict[int, Callable[..., Incomplete]]]
46+
handlers: dict[str, Callable[..., Any]]
47+
namespace_handlers: dict[str, Callable[..., Any]]
48+
callbacks: dict[str, dict[int, Callable[..., Any]]]
5049
def __init__(
5150
self,
5251
reconnection: bool = ...,
@@ -63,34 +62,28 @@ class BaseClient(Generic[_IsAsyncio, _T_co]):
6362
def is_asyncio_based(self) -> _IsAsyncio: ...
6463
@overload
6564
def on(
66-
self,
67-
event: Callable[..., Incomplete],
68-
handler: None = ...,
69-
namespace: None = ...,
65+
self, event: Callable[..., Any], handler: None = ..., namespace: None = ...
7066
) -> None: ...
7167
@overload
7268
def on(
73-
self,
74-
event: str,
75-
handler: Callable[..., Incomplete],
76-
namespace: str | None = ...,
69+
self, event: str, handler: Callable[..., Any], namespace: str | None = ...
7770
) -> Callable[[_F], _F] | None: ...
7871
@overload
7972
def on(
8073
self,
81-
event: str | Callable[..., Incomplete],
82-
handler: Callable[..., Incomplete] | None = ...,
74+
event: str | Callable[..., Any],
75+
handler: Callable[..., Any] | None = ...,
8376
namespace: str | None = ...,
8477
) -> Callable[[_F], _F] | None: ...
8578
@overload
86-
def event(self, handler: Callable[..., Incomplete]) -> None: ...
79+
def event(self, handler: Callable[..., Any]) -> None: ...
8780
@overload
8881
def event(
89-
self, handler: Callable[..., Incomplete], namespace: str | None
82+
self, handler: Callable[..., Any], namespace: str | None
9083
) -> Callable[[_F], _F]: ...
9184
@overload
9285
def event(
93-
self, handler: Callable[..., Incomplete], namespace: str | None = ...
86+
self, handler: Callable[..., Any], namespace: str | None = ...
9487
) -> Callable[[_F], _F] | None: ...
9588
def register_namespace(self, namespace_handler: BaseClientNamespace) -> None: ...
9689
def get_sid(self, namespace: str | None = ...) -> str | None: ...

src/socketio-stubs/base_server.pyi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ class BaseServer(Generic[_IsAsyncio, _T_co]):
2424
packet_class: type[Packet]
2525
eio: _T_co
2626
environ: Mapping[str, Any]
27-
handlers: Callable[..., Incomplete]
28-
namespace_handlers: dict[str, Callable[..., Incomplete]]
27+
handlers: Callable[..., Any]
28+
namespace_handlers: dict[str, Callable[..., Any]]
2929
not_handled: object
3030
logger: logging.Logger
3131
manager: Manager
@@ -53,20 +53,20 @@ class BaseServer(Generic[_IsAsyncio, _T_co]):
5353
@overload
5454
def on(
5555
self,
56-
event: Callable[..., Incomplete],
56+
event: Callable[..., Any],
5757
handler: None = ...,
5858
namespace: str | None = ...,
5959
) -> None: ...
6060
@overload
6161
def on(
6262
self,
63-
event: str | Callable[..., Incomplete],
64-
handler: Callable[..., Incomplete] | None = ...,
63+
event: str | Callable[..., Any],
64+
handler: Callable[..., Any] | None = ...,
6565
namespace: str | None = ...,
6666
) -> Callable[[_F], _F] | None: ...
6767
@overload
6868
def event(
69-
self, handler: Callable[..., Incomplete], namespace: str | None = ...
69+
self, handler: Callable[..., Any], namespace: str | None = ...
7070
) -> None: ...
7171
@overload
7272
def event(self, namespace: str | None) -> Callable[[_F], _F]: ...

0 commit comments

Comments
 (0)