@@ -23,12 +23,12 @@ class ExitNow(Exception): ...
23
23
def read (obj : Any ) -> None : ...
24
24
def write (obj : Any ) -> None : ...
25
25
def readwrite (obj : Any , flags : int ) -> None : ...
26
- def poll (timeout : float = ..., map : _maptype = ...) -> None : ...
27
- def poll2 (timeout : float = ..., map : _maptype = ...) -> None : ...
26
+ def poll (timeout : float = ..., map : Optional [ _maptype ] = ...) -> None : ...
27
+ def poll2 (timeout : float = ..., map : Optional [ _maptype ] = ...) -> None : ...
28
28
29
29
poll3 = poll2
30
30
31
- def loop (timeout : float = ..., use_poll : bool = ..., map : _maptype = ..., count : Optional [int ] = ...) -> None : ...
31
+ def loop (timeout : float = ..., use_poll : bool = ..., map : Optional [ _maptype ] = ..., count : Optional [int ] = ...) -> None : ...
32
32
33
33
34
34
# Not really subclass of socket.socket; it's only delegation.
@@ -43,16 +43,16 @@ class dispatcher:
43
43
ignore_log_types : frozenset [str ]
44
44
socket : Optional [SocketType ]
45
45
46
- def __init__ (self , sock : Optional [SocketType ] = ..., map : _maptype = ...) -> None : ...
47
- def add_channel (self , map : _maptype = ...) -> None : ...
48
- def del_channel (self , map : _maptype = ...) -> None : ...
49
- def create_socket (self , family : int , type : int ) -> None : ...
50
- def set_socket (self , sock : SocketType , map : _maptype = ...) -> None : ...
46
+ def __init__ (self , sock : Optional [SocketType ] = ..., map : Optional [ _maptype ] = ...) -> None : ...
47
+ def add_channel (self , map : Optional [ _maptype ] = ...) -> None : ...
48
+ def del_channel (self , map : Optional [ _maptype ] = ...) -> None : ...
49
+ def create_socket (self , family : int = ... , type : int = ... ) -> None : ...
50
+ def set_socket (self , sock : SocketType , map : Optional [ _maptype ] = ...) -> None : ...
51
51
def set_reuse_addr (self ) -> None : ...
52
52
def readable (self ) -> bool : ...
53
53
def writable (self ) -> bool : ...
54
- def listen (self , backlog : int ) -> None : ...
55
- def bind (self , address : Union [Tuple [Any , ...], str ]) -> None : ...
54
+ def listen (self , num : int ) -> None : ...
55
+ def bind (self , addr : Union [Tuple [Any , ...], str ]) -> None : ...
56
56
def connect (self , address : Union [Tuple [Any , ...], str ]) -> None : ...
57
57
def accept (self ) -> Optional [Tuple [SocketType , Any ]]: ...
58
58
def send (self , data : bytes ) -> int : ...
@@ -87,7 +87,7 @@ class dispatcher:
87
87
def getsockname (self ) -> Any : ...
88
88
89
89
@overload
90
- def getsockopt (self , level : int , optname : int ) -> int : ...
90
+ def getsockopt (self , level : int , optname : int , buflen : None = ... ) -> int : ...
91
91
@overload
92
92
def getsockopt (self , level : int , optname : int , buflen : int ) -> bytes : ...
93
93
@@ -112,14 +112,14 @@ class dispatcher:
112
112
def shutdown (self , how : int ) -> None : ...
113
113
114
114
class dispatcher_with_send (dispatcher ):
115
- def __init__ (self , sock : SocketType = ..., map : _maptype = ...) -> None : ...
115
+ def __init__ (self , sock : SocketType = ..., map : Optional [ _maptype ] = ...) -> None : ...
116
116
def initiate_send (self ) -> None : ...
117
117
def handle_write (self ) -> None : ...
118
118
# incompatible signature:
119
119
# def send(self, data: bytes) -> Optional[int]: ...
120
120
121
121
def compact_traceback () -> Tuple [Tuple [str , str , str ], type , type , str ]: ...
122
- def close_all (map : _maptype = ..., ignore_all : bool = ...) -> None : ...
122
+ def close_all (map : Optional [ _maptype ] = ..., ignore_all : bool = ...) -> None : ...
123
123
124
124
# if os.name == 'posix':
125
125
# import fcntl
@@ -131,7 +131,7 @@ class file_wrapper:
131
131
def send (self , data : bytes , flags : int = ...) -> int : ...
132
132
133
133
@overload
134
- def getsockopt (self , level : int , optname : int ) -> int : ...
134
+ def getsockopt (self , level : int , optname : int , buflen : None = ... ) -> int : ...
135
135
@overload
136
136
def getsockopt (self , level : int , optname : int , buflen : int ) -> bytes : ...
137
137
@@ -142,5 +142,5 @@ class file_wrapper:
142
142
def fileno (self ) -> int : ...
143
143
144
144
class file_dispatcher (dispatcher ):
145
- def __init__ (self , fd : FileDescriptorLike , map : _maptype = ...) -> None : ...
145
+ def __init__ (self , fd : FileDescriptorLike , map : Optional [ _maptype ] = ...) -> None : ...
146
146
def set_file (self , fd : int ) -> None : ...
0 commit comments