mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-16 00:37:10 +08:00
Update SimpleHTTPRequestHandler for changes in 3.12 (#9452)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
This commit is contained in:
@@ -52,25 +52,15 @@ class BaseHTTPRequestHandler(socketserver.StreamRequestHandler):
|
||||
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
|
||||
extensions_map: dict[str, str]
|
||||
if sys.version_info >= (3, 12):
|
||||
def __init__(
|
||||
self,
|
||||
request: socketserver._RequestType,
|
||||
client_address: socketserver._AddressType,
|
||||
server: socketserver.BaseServer,
|
||||
*,
|
||||
directory: str | None = ...,
|
||||
index_pages: Sequence[str] | None = ...,
|
||||
) -> None: ...
|
||||
else:
|
||||
def __init__(
|
||||
self,
|
||||
request: socketserver._RequestType,
|
||||
client_address: socketserver._AddressType,
|
||||
server: socketserver.BaseServer,
|
||||
*,
|
||||
directory: str | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
index_pages: ClassVar[tuple[str, ...]]
|
||||
def __init__(
|
||||
self,
|
||||
request: socketserver._RequestType,
|
||||
client_address: socketserver._AddressType,
|
||||
server: socketserver.BaseServer,
|
||||
*,
|
||||
directory: str | None = ...,
|
||||
) -> None: ...
|
||||
def do_GET(self) -> None: ...
|
||||
def do_HEAD(self) -> None: ...
|
||||
def send_head(self) -> io.BytesIO | BinaryIO | None: ... # undocumented
|
||||
|
||||
Reference in New Issue
Block a user