Commit 1cee216c authored by Géry Ogam's avatar Géry Ogam Committed by Julien Palard

bpo-31639: Change ThreadedHTTPServer to ThreadingHTTPServer class name (GH-7195)

parent 5d97b7bc
...@@ -33,7 +33,7 @@ handler. Code to create and run the server looks like this:: ...@@ -33,7 +33,7 @@ handler. Code to create and run the server looks like this::
:attr:`server_port`. The server is accessible by the handler, typically :attr:`server_port`. The server is accessible by the handler, typically
through the handler's :attr:`server` instance variable. through the handler's :attr:`server` instance variable.
.. class:: ThreadedHTTPServer(server_address, RequestHandlerClass) .. class:: ThreadingHTTPServer(server_address, RequestHandlerClass)
This class is identical to HTTPServer but uses threads to handle This class is identical to HTTPServer but uses threads to handle
requests by using the :class:`~socketserver.ThreadingMixIn`. This requests by using the :class:`~socketserver.ThreadingMixIn`. This
...@@ -43,7 +43,7 @@ handler. Code to create and run the server looks like this:: ...@@ -43,7 +43,7 @@ handler. Code to create and run the server looks like this::
.. versionadded:: 3.7 .. versionadded:: 3.7
The :class:`HTTPServer` and :class:`ThreadedHTTPServer` must be given The :class:`HTTPServer` and :class:`ThreadingHTTPServer` must be given
a *RequestHandlerClass* on instantiation, of which this module a *RequestHandlerClass* on instantiation, of which this module
provides three different variants: provides three different variants:
......
...@@ -83,7 +83,7 @@ XXX To do: ...@@ -83,7 +83,7 @@ XXX To do:
__version__ = "0.6" __version__ = "0.6"
__all__ = [ __all__ = [
"HTTPServer", "ThreadedHTTPServer", "BaseHTTPRequestHandler", "HTTPServer", "ThreadingHTTPServer", "BaseHTTPRequestHandler",
"SimpleHTTPRequestHandler", "CGIHTTPRequestHandler", "SimpleHTTPRequestHandler", "CGIHTTPRequestHandler",
] ]
...@@ -140,7 +140,7 @@ class HTTPServer(socketserver.TCPServer): ...@@ -140,7 +140,7 @@ class HTTPServer(socketserver.TCPServer):
self.server_port = port self.server_port = port
class ThreadedHTTPServer(socketserver.ThreadingMixIn, HTTPServer): class ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer):
daemon_threads = True daemon_threads = True
...@@ -1217,7 +1217,7 @@ class CGIHTTPRequestHandler(SimpleHTTPRequestHandler): ...@@ -1217,7 +1217,7 @@ class CGIHTTPRequestHandler(SimpleHTTPRequestHandler):
def test(HandlerClass=BaseHTTPRequestHandler, def test(HandlerClass=BaseHTTPRequestHandler,
ServerClass=ThreadedHTTPServer, ServerClass=ThreadingHTTPServer,
protocol="HTTP/1.0", port=8000, bind=""): protocol="HTTP/1.0", port=8000, bind=""):
"""Test the HTTP request handler class. """Test the HTTP request handler class.
......
http.server now exposes a ThreadedHTTPServer class and uses it when the http.server now exposes a ThreadingHTTPServer class and uses it when the
module is run with ``-m`` to cope with web browsers pre-opening sockets. module is run with ``-m`` to cope with web browsers pre-opening sockets.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment