Fix UDPServer to correctly inherit from TCPServer (#8542)

This commit is contained in:
Peter Law
2022-08-13 18:03:59 +01:00
committed by GitHub
parent 5477097c6d
commit 3623f923a6

View File

@@ -70,7 +70,8 @@ class BaseServer:
def close_request(self, request: _RequestType) -> None: ... # undocumented
class TCPServer(BaseServer):
allow_reuse_port: bool
if sys.version_info >= (3, 11):
allow_reuse_port: bool
request_queue_size: int
def __init__(
self: Self,
@@ -80,11 +81,9 @@ class TCPServer(BaseServer):
) -> None: ...
def get_request(self) -> tuple[_socket, Any]: ...
class UDPServer(BaseServer):
if sys.version_info >= (3, 11):
allow_reuse_port: bool
class UDPServer(TCPServer):
max_packet_size: ClassVar[int]
def get_request(self) -> tuple[tuple[bytes, _socket], Any]: ...
def get_request(self) -> tuple[tuple[bytes, _socket], Any]: ... # type: ignore[override]
if sys.platform != "win32":
class UnixStreamServer(BaseServer):