History log of /external/python/cpython3/Lib/multiprocessing/process.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a6d865c128dd46a067358e94c29ca2d84205ae89 25-Mar-2016 Victor Stinner <victor.stinner@gmail.com> Issue #25654:

* multiprocessing: open file with closefd=False to avoid ResourceWarning
* _test_multiprocessing: open file with O_EXCL to detect bugs in tests (if a
previous test forgot to remove TESTFN)
* test_sys_exit(): remove TESTFN after each loop iteration

Initial patch written by Serhiy Storchaka.
/external/python/cpython3/Lib/multiprocessing/process.py
69cce482cb9e62341dcc3c72515f43bdca762b7b 17-Nov-2013 Richard Oudkerk <shibturn@gmail.com> Merge.
8731d7b3c69beb226562c5fc2b382af9249fec5c 17-Nov-2013 Richard Oudkerk <shibturn@gmail.com> Fix handling of SystemExit and exit code. Patch by Brodie Rao.
/external/python/cpython3/Lib/multiprocessing/process.py
e943697750a5828c0b4937ab28a301001700ad84 02-Nov-2013 Richard Oudkerk <shibturn@gmail.com> Issue #19478: Make choice of semaphore prefix more flexible.
/external/python/cpython3/Lib/multiprocessing/process.py
b1694cf588ca915c003b9b79c9fdeab82deb9476 16-Oct-2013 Richard Oudkerk <shibturn@gmail.com> Issue #18999: Make multiprocessing use context objects.

This allows different parts of a program to use different methods for
starting processes without interfering with each other.
/external/python/cpython3/Lib/multiprocessing/process.py
84ed9a68bd9a13252b376b21a9167dabae254325 14-Aug-2013 Richard Oudkerk <shibturn@gmail.com> Issue #8713: Support alternative start methods in multiprocessing on Unix.

See http://hg.python.org/sandbox/sbt#spawn
/external/python/cpython3/Lib/multiprocessing/process.py
58ba47f97b582269a71e0376d6d8da58807842c9 07-Jun-2012 Richard Oudkerk <shibturn@gmail.com> Merge fixes for #13854 and #12157.
29471de459a9371d7538a9838b1b20c86df29ca7 06-Jun-2012 Richard Oudkerk <shibturn@gmail.com> Issue #13854: Properly handle non-integer, non-string arg to SystemExit

Previously multiprocessing only expected int or str. It also wrongly
used an exit code of 1 when the argument was a string instead of zero.
/external/python/cpython3/Lib/multiprocessing/process.py
3e268aac3b1b3c89925b59dae7a213b94bc114b8 30-Apr-2012 Richard Oudkerk <shibturn@gmail.com> Mark multiprocessing files with "Licensed to PSF under a Contributor Agreement"
instead of BSD licence.
/external/python/cpython3/Lib/multiprocessing/process.py
2d843d25204af3a791f31b1b941675da49be82ed 27-Jan-2012 Antoine Pitrou <solipsis@pitrou.net> Issue #13812: When a multiprocessing Process child raises an exception, flush stderr after printing the exception traceback.
84a0fbf6b0c2d196ae3995697acf596094b94eb8 27-Jan-2012 Antoine Pitrou <solipsis@pitrou.net> Issue #13812: When a multiprocessing Process child raises an exception, flush stderr after printing the exception traceback.
/external/python/cpython3/Lib/multiprocessing/process.py
428bc6c48f41123149ddf1c3589fbe548cc38c48 15-Jul-2011 Antoine Pitrou <solipsis@pitrou.net> Issue #12573: Add resource checks for dangling Thread and Process objects.
c081c0c6a0c917de72b7d7944c5316174717d56d 15-Jul-2011 Antoine Pitrou <solipsis@pitrou.net> Issue #12573: Add resource checks for dangling Thread and Process objects.
/external/python/cpython3/Lib/multiprocessing/process.py
3bcc0170bdd5dca6b87c12c7894454e352b53492 17-Jun-2011 Victor Stinner <victor.stinner@haypocalc.com> (Merge 3.2) Issue #12310: finalize the old process after _run_after_forkers()

multiprocessing: Process._bootstrap() keeps a reference to the old process to
delay its finalization until after _run_after_forkers() as been executed. This
change should fix a crash on Mac OS X Tiger when a lock is released after a
fork.

Patch written by Charles-François Nataliv and Antoine Pitrou.
0f83b1511c76e892b48b16d656cceb032bdb9cb3 17-Jun-2011 Victor Stinner <victor.stinner@haypocalc.com> Issue #12310: finalize the old process after _run_after_forkers()

multiprocessing: Process._bootstrap() keeps a reference to the old process to
delay its finalization until after _run_after_forkers() as been executed. This
change should fix a crash on Mac OS X Tiger when a lock is released after a
fork.

Patch written by Charles-François Nataliv and Antoine Pitrou.
/external/python/cpython3/Lib/multiprocessing/process.py
176f07dadf80c27348486fdd8017fabbb30da842 06-Jun-2011 Antoine Pitrou <solipsis@pitrou.net> Issue #12040: Expose a new attribute `sentinel` on instances of
:class:`multiprocessing.Process`. Also, fix Process.join() to not use
polling anymore, when given a timeout.
/external/python/cpython3/Lib/multiprocessing/process.py
0bd4deba383b1c7f05a4e0c94f1d4b96050a1308 25-Feb-2011 Antoine Pitrou <solipsis@pitrou.net> Issue #6064: Add a `daemon` keyword argument to the threading.Thread
and multiprocessing.Process constructors in order to override the
default behaviour of inheriting the daemonic property from the current
thread/process.
/external/python/cpython3/Lib/multiprocessing/process.py
3fc969a4a26f0bd94f1412b45da5e8cf3c6eaf1e 14-Dec-2010 R. David Murray <rdmurray@bitdance.com> 9162: fix license in multiprocessing files
/external/python/cpython3/Lib/multiprocessing/process.py
b519d23c167951f4f8a58137e322b09f5616019e 04-Mar-2010 Florent Xicluna <florent.xicluna@gmail.com> Missing part from r78654
/external/python/cpython3/Lib/multiprocessing/process.py
c57a84f41a5d7763d1cd0b648d10479d9c0c6d08 17-Jul-2009 Alexandre Vassalotti <alexandre@peadrop.com> Merged revisions 73694,73708,73738 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r73694 | jesse.noller | 2009-06-29 14:24:26 -0400 (Mon, 29 Jun 2009) | 1 line

Issue 5740: multiprocessing.connection.* authkey fixes
........
r73708 | jesse.noller | 2009-06-30 13:11:52 -0400 (Tue, 30 Jun 2009) | 1 line

Resolves issues 5155, 5313, 5331 - bad file descriptor error with processes in processes
........
r73738 | r.david.murray | 2009-06-30 22:49:10 -0400 (Tue, 30 Jun 2009) | 2 lines

Make punctuation prettier and break up run-on sentence.
........
/external/python/cpython3/Lib/multiprocessing/process.py
768008c6e2939d6bb6d275ba4f146e67bf7a6ab7 20-Aug-2008 Amaury Forgeot d'Arc <amauryfa@gmail.com> For some reason sys.stdin may be None on Windows, and makes test_multiprocessing fail.
Since we are closing the fileno anyway, the best is to skip this part.

Now test_multiprocessing should pass on Windows.
/external/python/cpython3/Lib/multiprocessing/process.py
58ea9fedc825a91a3b153898afade19512bbde85 19-Aug-2008 Benjamin Peterson <benjamin@python.org> Merged revisions 65864 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r65864 | jesse.noller | 2008-08-19 14:06:19 -0500 (Tue, 19 Aug 2008) | 2 lines

issue3352: clean up the multiprocessing API to remove many get_/set_ methods and convert them to properties. Update the docs and the examples included.
........
/external/python/cpython3/Lib/multiprocessing/process.py
1fcfe211f436feefbf6101f1f5dac145742c9462 25-Jun-2008 Benjamin Peterson <benjamin@python.org> Merged revisions 64517,64519 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r64517 | benjamin.peterson | 2008-06-24 22:09:05 -0500 (Tue, 24 Jun 2008) | 1 line

remove bytes alias in multiprocessing
........
r64519 | benjamin.peterson | 2008-06-25 07:39:05 -0500 (Wed, 25 Jun 2008) | 1 line

use byte literals in multiprocessing
........
/external/python/cpython3/Lib/multiprocessing/process.py
e711cafab13efc9c1fe6c5cd75826401445eb585 11-Jun-2008 Benjamin Peterson <benjamin@python.org> Merged revisions 64104,64117 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r64104 | benjamin.peterson | 2008-06-10 21:40:25 -0500 (Tue, 10 Jun 2008) | 2 lines

add the multiprocessing package to fulfill PEP 371
........
r64117 | benjamin.peterson | 2008-06-11 07:26:31 -0500 (Wed, 11 Jun 2008) | 2 lines

fix import of multiprocessing by juggling imports
........
/external/python/cpython3/Lib/multiprocessing/process.py