summaryrefslogtreecommitdiffstats
path: root/Lib/multiprocessing/forking.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #8713: Support alternative start methods in multiprocessing on Unix.Richard Oudkerk2013-08-141-477/+0
| | | | See http://hg.python.org/sandbox/sbt#spawn
* Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)Brett Cannon2013-07-041-1/+1
|
* Issue #17177: Stop using imp in multiprocessingBrett Cannon2013-06-151-2/+2
|
* Issue #18200: Update the stdlib (except tests) to useBrett Cannon2013-06-141-1/+1
| | | | ModuleNotFoundError.
* Issue #17314: Stop using imp in multiprocessing.forking and move overBrett Cannon2013-06-071-10/+12
| | | | to importlib.
* Issue #17025: Add dumps() and loads() to ForkingPickler.Charles-François Natali2013-03-241-0/+11
|
* MergeRichard Oudkerk2013-02-261-6/+12
|\
| * MergeRichard Oudkerk2013-02-261-6/+12
| |\
| | * Issue #17018: Make Process.join() retry if os.waitpid() fails with EINTR.Richard Oudkerk2013-02-261-6/+12
| | |
* | | Issue #16706: get rid of os.errorAndrew Svetlov2012-12-181-1/+1
| | |
* | | Issue #16481: MergeRichard Oudkerk2012-11-151-0/+1
|\ \ \ | |/ /
| * | Issue #16481: multiprocessing no longer leaks process handles on Windows.Richard Oudkerk2012-11-151-0/+1
| | |
* | | Make __mp_main__ an alias for __main__ in all processes to simplifyRichard Oudkerk2012-10-081-16/+6
|/ / | | | | | | pickling of classes defined in main module.
* | Merge 3.2Richard Oudkerk2012-08-141-1/+1
|\ \ | |/
| * Issue #15646: Prevent equivalent of a fork bomb when using multiprocessingRichard Oudkerk2012-08-141-1/+1
| | | | | | | | on Windows without the "if __name__ == '__main__'" idiom.
* | Issue #15525: Increase timeout when TerminateProcess() failsRichard Oudkerk2012-08-011-2/+2
| |
* | Issue #13841: Make child processes exit using sys.exit() on WindowsRichard Oudkerk2012-06-141-4/+2
| |
* | Prevent handle leak if CreateProcess() fails in multiprocessingRichard Oudkerk2012-06-041-25/+27
| |
* | #12098: Make multiprocessing's child processes inherit sys.flags on WindowsRichard Oudkerk2012-05-181-1/+2
| | | | | | | | Initial patch by Sergey Mezentsev.
* | Issue #14753: Make multiprocessing treat negative timeouts as it did in 3.2Richard Oudkerk2012-05-101-6/+3
| | | | | | | | | | | | | | | | In Python 3.2 and earlier, Process.join() and Connection.poll() treated negative timeouts as zero timeouts. Earlier versions from the 3.3 line of development treat them as infinite timeouts. The patch reverts to the old behaviour.
* | Mark multiprocessing files with "Licensed to PSF under a Contributor Agreement"Richard Oudkerk2012-04-301-26/+1
| | | | | | | | instead of BSD licence.
* | Issue #4892: multiprocessing Connections can now be transferred over ↵Antoine Pitrou2012-04-241-19/+0
| | | | | | | | | | | | multiprocessing Connections. Patch by Richard Oudkerk (sbt).
* | Issue #11750: The Windows API functions scattered in the _subprocess andAntoine Pitrou2012-04-181-16/+15
| | | | | | | | | | _multiprocessing.win32 modules now live in a single module "_winapi". Patch by sbt.
* | Issue #14335: multiprocessing's custom Pickler subclass now inherits from ↵Antoine Pitrou2012-03-161-9/+9
| | | | | | | | | | | | the C-accelerated implementation. Patch by sbt.
* | Issue #13812: When a multiprocessing Process child raises an exception, ↵Antoine Pitrou2012-01-271-2/+0
|\ \ | |/ | | | | flush stderr after printing the exception traceback.
| * Issue #13812: When a multiprocessing Process child raises an exception, ↵Antoine Pitrou2012-01-271-2/+0
| | | | | | | | flush stderr after printing the exception traceback.
* | Remove unused or redundant imports in concurrent.futures and multiprocessing.Florent Xicluna2011-11-111-6/+2
| |
* | Issue #9205: concurrent.futures.ProcessPoolExecutor now detects killedAntoine Pitrou2011-06-081-0/+1
| | | | | | | | | | children and raises BrokenProcessPool in such a situation. Previously it would reliably freeze/deadlock.
* | Issue #12040: Expose a new attribute `sentinel` on instances ofAntoine Pitrou2011-06-061-14/+20
| | | | | | | | | | :class:`multiprocessing.Process`. Also, fix Process.join() to not use polling anymore, when given a timeout.
* | Issue #11743: Rewrite multiprocessing connection classes in pure Python.Antoine Pitrou2011-05-091-1/+4
|/
* Fix #5162. Allow child spawning from Windows services (via pywin32).brian.curtin2011-04-111-2/+3
|\
| * Fix #5162. Allow child spawning from Windows services (via pywin32).brian.curtin2011-04-111-2/+3
| |
| * Merged revisions 87225 via svnmerge fromR. David Murray2010-12-141-1/+27
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r87225 | r.david.murray | 2010-12-13 20:38:16 -0500 (Mon, 13 Dec 2010) | 2 lines 9162: fix license in multiprocessing files ........
| * Merged revisions 83722 via svnmerge fromBrian Curtin2010-08-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r83722 | brian.curtin | 2010-08-04 10:47:24 -0500 (Wed, 04 Aug 2010) | 7 lines Fix #9513 to remove relative imports from multiprocessing. The test suite currently skips test_multiprocessing on Windows because it fails on finding _multiprocessing in several win32-specific blocks. Removing the relative import lets this through and allows the test to run (and pass). ........
| * Note: only the relevant parts of r79474 are merged.Florent Xicluna2010-03-281-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged revisions 78793,78798-78799,78977,79095,79196,79474 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ................ r78793 | florent.xicluna | 2010-03-08 13:25:35 +0100 (lun, 08 mar 2010) | 2 lines Fix macpath to deal with bytes ................ r78798 | florent.xicluna | 2010-03-08 14:32:17 +0100 (lun, 08 mar 2010) | 18 lines Merged revisions 78777,78787,78790 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r78777 | florent.xicluna | 2010-03-08 00:49:03 +0100 (lun, 08 mar 2010) | 4 lines Backport the Popen.poll() protection from subprocess to multiprocessing. See #1731717. It should fix transient failures on test_multiprocessing. ........ r78787 | florent.xicluna | 2010-03-08 08:21:16 +0100 (lun, 08 mar 2010) | 2 lines Don't fail on a debug() statement, if the worker PID is (still) None. ........ r78790 | florent.xicluna | 2010-03-08 12:01:39 +0100 (lun, 08 mar 2010) | 2 lines On finalize, don't try to join not started process. ........ ................ r78799 | florent.xicluna | 2010-03-08 15:44:41 +0100 (lun, 08 mar 2010) | 2 lines Fix ntpath abspath to deal with bytes. ................ r78977 | florent.xicluna | 2010-03-15 14:14:39 +0100 (lun, 15 mar 2010) | 2 lines Fix \xhh specs, #1889. (an oversight of r60193, r60210). ................ r79095 | florent.xicluna | 2010-03-19 15:40:31 +0100 (ven, 19 mar 2010) | 2 lines Rename test.test_support to test.support for 3.x. ................ r79196 | florent.xicluna | 2010-03-21 13:29:50 +0100 (dim, 21 mar 2010) | 9 lines Merged revisions 79195 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r79195 | florent.xicluna | 2010-03-21 13:27:20 +0100 (dim, 21 mar 2010) | 2 lines Issue #8179: Fix macpath.realpath() on a non-existing path. ........ ................ r79474 | florent.xicluna | 2010-03-28 01:25:02 +0100 (dim, 28 mar 2010) | 33 lines Merged revisions 79297,79310,79382,79425-79427,79450 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r79297 | florent.xicluna | 2010-03-22 18:18:18 +0100 (lun, 22 mar 2010) | 2 lines #7668: Fix test_httpservers failure when sys.executable contains non-ASCII bytes. ........ r79310 | florent.xicluna | 2010-03-22 23:52:11 +0100 (lun, 22 mar 2010) | 2 lines Issue #8205: Remove the "Modules" directory from sys.path when Python is running from the build directory (POSIX only). ........ r79382 | florent.xicluna | 2010-03-24 20:33:25 +0100 (mer, 24 mar 2010) | 2 lines Skip tests which depend on multiprocessing.sharedctypes, if _ctypes is not available. ........ r79425 | florent.xicluna | 2010-03-25 21:32:07 +0100 (jeu, 25 mar 2010) | 2 lines Syntax cleanup `== None` -> `is None` ........ r79426 | florent.xicluna | 2010-03-25 21:33:49 +0100 (jeu, 25 mar 2010) | 2 lines #8207: Fix test_pep277 on OS X ........ r79427 | florent.xicluna | 2010-03-25 21:39:10 +0100 (jeu, 25 mar 2010) | 2 lines Fix test_unittest and test_warnings when running "python -Werror -m test.regrtest" ........ r79450 | florent.xicluna | 2010-03-26 20:32:44 +0100 (ven, 26 mar 2010) | 2 lines Ensure that the failed or unexpected tests are sorted before printing. ........ ................
* | Issue #10845: Improve compatibility between multiprocessing on Windows and ↵Nick Coghlan2011-01-301-1/+9
| | | | | | | | package, zipfile and directory execution (Reviewed by Antoine Pitrou and approved by Georg Brandl)
* | 9162: fix license in multiprocessing filesR. David Murray2010-12-141-1/+27
| |
* | Fix #9513 to remove relative imports from multiprocessing.Brian Curtin2010-08-041-1/+1
| | | | | | | | | | | | | | The test suite currently skips test_multiprocessing on Windows because it fails on finding _multiprocessing in several win32-specific blocks. Removing the relative import lets this through and allows the test to run (and pass).
* | Merged revisions 78777,78787,78790 via svnmerge fromFlorent Xicluna2010-03-081-1/+6
|/ | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r78777 | florent.xicluna | 2010-03-08 00:49:03 +0100 (lun, 08 mar 2010) | 4 lines Backport the Popen.poll() protection from subprocess to multiprocessing. See #1731717. It should fix transient failures on test_multiprocessing. ........ r78787 | florent.xicluna | 2010-03-08 08:21:16 +0100 (lun, 08 mar 2010) | 2 lines Don't fail on a debug() statement, if the worker PID is (still) None. ........ r78790 | florent.xicluna | 2010-03-08 12:01:39 +0100 (lun, 08 mar 2010) | 2 lines On finalize, don't try to join not started process. ........
* Issues #10867: remove old cPickle imports from multiprocessingJesse Noller2009-01-181-5/+1
|
* Issue #3125: Remove copy_reg in multiprocessing and replace it withAmaury Forgeot d'Arc2008-08-191-9/+54
| | | | ForkingPickler.register() to resolve conflict with ctypes.
* Merged revisions 65864 via svnmerge fromBenjamin Peterson2008-08-191-2/+2
| | | | | | | | | | 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. ........
* Merged revisions 64104,64117 via svnmerge fromBenjamin Peterson2008-06-111-0/+429
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 ........