]> granicus.if.org Git - python/commitdiff
bpo-32146: Add documentation about frozen executables on Unix (GH-5850)
authorBo Bayles <bbayles@gmail.com>
Thu, 10 Jan 2019 17:51:28 +0000 (11:51 -0600)
committerVictor Stinner <vstinner@redhat.com>
Thu, 10 Jan 2019 17:51:28 +0000 (18:51 +0100)
Doc/library/multiprocessing.rst
Misc/NEWS.d/next/Library/2018-02-25-10-17-23.bpo-32146.xOzUFW.rst [new file with mode: 0644]

index 1d0920aa608b38e59eb27ca7158ea83c0bb237aa..a77815918d2b0b7f58e6103ae2b9a556532b1189 100644 (file)
@@ -186,6 +186,13 @@ A library which wants to use a particular start method should probably
 use :func:`get_context` to avoid interfering with the choice of the
 library user.
 
+.. warning::
+
+   The ``'spawn'`` and ``'forkserver'`` start methods cannot currently
+   be used with "frozen" executables (i.e., binaries produced by
+   packages like **PyInstaller** and **cx_Freeze**) on Unix.
+   The ``'fork'`` start method does work.
+
 
 Exchanging objects between processes
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/Misc/NEWS.d/next/Library/2018-02-25-10-17-23.bpo-32146.xOzUFW.rst b/Misc/NEWS.d/next/Library/2018-02-25-10-17-23.bpo-32146.xOzUFW.rst
new file mode 100644 (file)
index 0000000..f071c71
--- /dev/null
@@ -0,0 +1,2 @@
+Document the interaction between frozen executables and the spawn and
+forkserver start methods in multiprocessing.