Skip to content

Commit 3aceb1a

Browse files
Update SimpleHTTPRequestHandler for changes in 3.12 (#9452)
Co-authored-by: Alex Waygood <[email protected]>
1 parent 28abff4 commit 3aceb1a

File tree

1 file changed

+9
-19
lines changed

1 file changed

+9
-19
lines changed

stdlib/http/server.pyi

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -52,25 +52,15 @@ class BaseHTTPRequestHandler(socketserver.StreamRequestHandler):
5252
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
5353
extensions_map: dict[str, str]
5454
if sys.version_info >= (3, 12):
55-
def __init__(
56-
self,
57-
request: socketserver._RequestType,
58-
client_address: socketserver._AddressType,
59-
server: socketserver.BaseServer,
60-
*,
61-
directory: str | None = ...,
62-
index_pages: Sequence[str] | None = ...,
63-
) -> None: ...
64-
else:
65-
def __init__(
66-
self,
67-
request: socketserver._RequestType,
68-
client_address: socketserver._AddressType,
69-
server: socketserver.BaseServer,
70-
*,
71-
directory: str | None = ...,
72-
) -> None: ...
73-
55+
index_pages: ClassVar[tuple[str, ...]]
56+
def __init__(
57+
self,
58+
request: socketserver._RequestType,
59+
client_address: socketserver._AddressType,
60+
server: socketserver.BaseServer,
61+
*,
62+
directory: str | None = ...,
63+
) -> None: ...
7464
def do_GET(self) -> None: ...
7565
def do_HEAD(self) -> None: ...
7666
def send_head(self) -> io.BytesIO | BinaryIO | None: ... # undocumented

0 commit comments

Comments
 (0)