Remove duplicate definitions in sub-classes (#8594)

This commit is contained in:
Nikita Sobolev
2022-08-26 18:10:55 +03:00
committed by GitHub
parent d91e5f0eff
commit 0259068ad6
36 changed files with 25 additions and 235 deletions

View File

@@ -125,7 +125,6 @@ class HTTPResponse(io.BufferedIOBase, BinaryIO):
@overload
def getheader(self, name: str, default: _T) -> str | _T: ...
def getheaders(self) -> list[tuple[str, str]]: ...
def fileno(self) -> int: ...
def isclosed(self) -> bool: ...
def __iter__(self) -> Iterator[bytes]: ...
def __enter__(self: Self) -> Self: ...

View File

@@ -11,12 +11,10 @@ class HTTPServer(socketserver.TCPServer):
server_name: str
server_port: int
class ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer):
daemon_threads: bool # undocumented
class ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer): ...
class BaseHTTPRequestHandler(socketserver.StreamRequestHandler):
client_address: tuple[str, int]
server: socketserver.BaseServer
close_connection: bool
requestline: str
command: str
@@ -34,7 +32,6 @@ class BaseHTTPRequestHandler(socketserver.StreamRequestHandler):
weekdayname: ClassVar[Sequence[str]] # undocumented
monthname: ClassVar[Sequence[str | None]] # undocumented
def __init__(self, request: bytes, client_address: tuple[str, int], server: socketserver.BaseServer) -> None: ...
def handle(self) -> None: ...
def handle_one_request(self) -> None: ...
def handle_expect_100(self) -> bool: ...
def send_error(self, code: int, message: str | None = ..., explain: str | None = ...) -> None: ...
@@ -53,7 +50,6 @@ class BaseHTTPRequestHandler(socketserver.StreamRequestHandler):
def parse_request(self) -> bool: ... # undocumented
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
server_version: str
extensions_map: dict[str, str]
def __init__(
self, request: bytes, client_address: tuple[str, int], server: socketserver.BaseServer, directory: str | None = ...