Add __all__ to most modules beginning with 'q', 'r' and 's' (#7364)

This commit is contained in:
Alex Waygood
2022-02-23 00:51:54 +00:00
committed by GitHub
parent 240628c4dd
commit a3bb5af4a0
19 changed files with 364 additions and 0 deletions

View File

@@ -4,6 +4,38 @@ from _typeshed import Self
from socket import socket as _socket
from typing import Any, BinaryIO, Callable, ClassVar, Union
if sys.platform == "win32":
__all__ = [
"BaseServer",
"TCPServer",
"UDPServer",
"ThreadingUDPServer",
"ThreadingTCPServer",
"BaseRequestHandler",
"StreamRequestHandler",
"DatagramRequestHandler",
"ThreadingMixIn",
]
else:
__all__ = [
"BaseServer",
"TCPServer",
"UDPServer",
"ThreadingUDPServer",
"ThreadingTCPServer",
"BaseRequestHandler",
"StreamRequestHandler",
"DatagramRequestHandler",
"ThreadingMixIn",
"ForkingUDPServer",
"ForkingTCPServer",
"ForkingMixIn",
"UnixStreamServer",
"UnixDatagramServer",
"ThreadingUnixStreamServer",
"ThreadingUnixDatagramServer",
]
_RequestType = Union[_socket, tuple[bytes, _socket]]
_AddressType = Union[tuple[str, int], str]