From 2edb36e9935ee725d5424b0fc5984e7421d7fe40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E8=91=89?= Date: Sun, 15 Sep 2019 22:06:19 +0800 Subject: [PATCH] Add ThreadingHTTPServer stub (#3232) Fixes #3217 --- stdlib/3/http/server.pyi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stdlib/3/http/server.pyi b/stdlib/3/http/server.pyi index 7a7729f87..dd3118e9f 100644 --- a/stdlib/3/http/server.pyi +++ b/stdlib/3/http/server.pyi @@ -14,6 +14,10 @@ class HTTPServer(socketserver.TCPServer): def __init__(self, server_address: Tuple[str, int], RequestHandlerClass: type) -> None: ... +if sys.version_info >= (3, 7): + class ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer): + daemon_threads: bool # undocumented + class BaseHTTPRequestHandler: client_address: Tuple[str, int] server: socketserver.BaseServer