@@ -115,6 +115,21 @@ server classes. |
|
|
115 |
115 |
:class:`ForkingMixIn` and the Forking classes mentioned below are |
116 |
116 |
only available on POSIX platforms that support :func:`~os.fork`. |
117 |
117 |
|
|
118 |
+:meth:`socketserver.ForkingMixIn.server_close` waits until all child |
|
119 |
+ processes complete. |
|
120 |
+ |
|
121 |
+:meth:`socketserver.ThreadingMixIn.server_close` waits until all non-daemon |
|
122 |
+ threads complete. Use daemonic threads by setting |
|
123 |
+:data:`ThreadingMixIn.daemon_threads` to ``True`` to not wait until threads |
|
124 |
+ complete. |
|
125 |
+ |
|
126 |
+ .. versionchanged:: 3.7 |
|
127 |
+ |
|
128 |
+:meth:`socketserver.ForkingMixIn.server_close` and |
|
129 |
+:meth:`socketserver.ThreadingMixIn.server_close` now waits until all |
|
130 |
+ child processes and non-daemonic threads complete. |
|
131 |
+ |
|
132 |
+ |
118 |
133 |
.. class:: ForkingTCPServer |
119 |
134 |
ForkingUDPServer |
120 |
135 |
ThreadingTCPServer |