◐ Shell
clean mode source ↗

bpo-31233, bpo-31151: Document socketserver changes by vstinner · Pull Request #5417 · python/cpython

Expand Up @@ -115,6 +115,21 @@ server classes. :class:`ForkingMixIn` and the Forking classes mentioned below are only available on POSIX platforms that support :func:`~os.fork`.
:meth:`socketserver.ForkingMixIn.server_close` waits until all child processes complete.
:meth:`socketserver.ThreadingMixIn.server_close` waits until all non-daemon threads complete. Use daemonic threads by setting :data:`ThreadingMixIn.daemon_threads` to ``True`` to not wait until threads complete.
.. versionchanged:: 3.7
:meth:`socketserver.ForkingMixIn.server_close` and :meth:`socketserver.ThreadingMixIn.server_close` now waits until all child processes and non-daemonic threads complete.

.. class:: ForkingTCPServer ForkingUDPServer ThreadingTCPServer Expand Down