Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #14548: Make multiprocessing finalizers check pid before | Richard Oudkerk | 2014-01-23 | 1 | -3/+9 |
| | | | | | running to cope with possibility of gc running just after fork. (Backport from 3.x.) | ||||
* | Fix handling of SystemExit and exit code. Patch by Brodie Rao. | Richard Oudkerk | 2013-11-17 | 1 | -1/+1 |
| | |||||
* | Issue #19425 -- a pickling error should not cause pool to hang. | Richard Oudkerk | 2013-10-28 | 1 | -5/+9 |
| | |||||
* | #18705: fix a number of typos. Patch by Févry Thibault. | Ezio Melotti | 2013-08-17 | 1 | -1/+1 |
| | |||||
* | Issue #18455: multiprocessing should not retry connect() with same socket. | Richard Oudkerk | 2013-07-15 | 1 | -3/+4 |
| | |||||
* | Issue #17261: Ensure multiprocessing's proxies use proper address. | Richard Oudkerk | 2013-07-02 | 1 | -0/+1 |
| | |||||
* | Issue #17097: Make multiprocessing ignore EINTR. | Richard Oudkerk | 2013-07-01 | 1 | -1/+8 |
| | |||||
* | - Fix typos in the multiprocessing module. | doko@ubuntu.com | 2013-05-15 | 1 | -1/+1 |
| | |||||
* | Issue #17805: Add AsyncResult alias for ApplyResult | Richard Oudkerk | 2013-05-06 | 1 | -0/+2 |
| | |||||
* | Issue #17555: Fix ForkAwareThreadLock so that size of after fork | Richard Oudkerk | 2013-04-17 | 1 | -1/+4 |
| | | | | registry does not grow exponentially with generation of process. | ||||
* | Issue #12098: multiprocessing on Windows now starts child processes | Kristján Valur Jónsson | 2013-03-19 | 2 | -1/+3 |
| | | | | | using the same sys.flags as the current process. Backport from default branch. | ||||
* | Issue #17018: Make Process.join() retry if os.waitpid() fails with EINTR. | Richard Oudkerk | 2013-02-26 | 1 | -6/+12 |
| | |||||
* | Issue #15881: Fixed atexit hook in multiprocessing. | Benjamin Peterson | 2013-02-02 | 1 | -9/+32 |
| | |||||
* | Issue #10527: Remove dead code | Richard Oudkerk | 2013-01-15 | 1 | -23/+0 |
| | |||||
* | issue 10527: fix missing import | Giampaolo Rodola' | 2013-01-03 | 1 | -0/+1 |
| | |||||
* | Fix issue 10527: make multiprocessing use poll() instead of select() if ↵ | Giampaolo Rodola' | 2012-12-31 | 1 | -0/+21 |
| | | | | available. | ||||
* | Issue #15646: Prevent equivalent of a fork bomb when using multiprocessing | Richard Oudkerk | 2012-08-14 | 1 | -1/+1 |
| | | | | on Windows without the "if __name__ == '__main__'" idiom. | ||||
* | Issue #6056: Make multiprocessing use setblocking(True) on the sockets it uses. | Richard Oudkerk | 2012-07-27 | 1 | -0/+5 |
| | | | | Original patch by J Derek Wilson. | ||||
* | Issue #15101: Make pool finalizer avoid joining current thread | Richard Oudkerk | 2012-06-18 | 1 | -3/+6 |
| | |||||
* | Issue #13854: Properly handle non-integer, non-string arg to SystemExit | Richard Oudkerk | 2012-06-06 | 1 | -3/+3 |
| | | | | | 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. | ||||
* | Issue #12157: pool.map() does not handle empty iterable correctly | Richard Oudkerk | 2012-06-06 | 1 | -0/+1 |
| | | | | Initial patch by mouad | ||||
* | Issue #14881: Allow normal non-main thread to spawn a dummy process | Richard Oudkerk | 2012-05-25 | 1 | -1/+2 |
| | | | | Fix suggested by Itay Brandes | ||||
* | Fix for issue 14725 for 2.7 branch | Richard Oudkerk | 2012-05-05 | 1 | -1/+4 |
| | |||||
* | Issue #9400: Partial backport of fix for #9244 | Richard Oudkerk | 2012-05-02 | 1 | -1/+24 |
| | | | | | | | | | | In multiprocessing, a pool worker process would die if the result/error could not be pickled. This could cause pool methods to hang. In 3.x this was fixed by 0aa8af79359d (which also added an error_callback argument to some methods), but the fix was not back ported. | ||||
* | Issue #8184: Fix a potential file descriptor leak when a | Charles-François Natali | 2012-02-04 | 1 | -4/+8 |
| | | | | multiprocessing.Connection socket can't be bound. | ||||
* | Issue #13565: Increase multiprocessing's server socket backlog, to avoid | Charles-François Natali | 2011-12-23 | 1 | -1/+1 |
| | | | | dropped connections in case of simultaneous connection requests. | ||||
* | Issue #13373: multiprocessing.Queue.get() could sometimes block indefinitely | Antoine Pitrou | 2011-11-09 | 1 | -1/+5 |
| | | | | when called with a timeout. Patch by Arnaud Ysmal. | ||||
* | Issue #10332: multiprocessing: fix a race condition when a Pool is closed | Charles-François Natali | 2011-10-24 | 1 | -1/+5 |
| | | | | before all tasks have completed. | ||||
* | Remove duplication. | Ezio Melotti | 2011-10-19 | 1 | -1/+1 |
| | |||||
* | Issue #4106: Fix occasional exceptions printed out by multiprocessing on ↵ | Antoine Pitrou | 2011-08-24 | 1 | -7/+1 |
| | | | | | | | interpreter shutdown. This bug doesn't seem to exist on 3.2, where daemon threads are killed before Py_Finalize() is entered. | ||||
* | Issue #12352: Fix a deadlock in multiprocessing.Heap when a block is freed by | Charles-François Natali | 2011-07-02 | 1 | -6/+33 |
| | | | | the garbage collector while the Heap lock is held. | ||||
* | Issue #12285: multiprocessing.Pool() raises a ValueError if the number of | Victor Stinner | 2011-06-20 | 1 | -0/+2 |
| | | | | processes if negative or null. | ||||
* | Fix #5162. Allow child spawning from Windows services (via pywin32). | brian.curtin | 2011-04-11 | 1 | -2/+3 |
| | |||||
* | Issue #8428: Fix a race condition in multiprocessing.Pool when terminating | Antoine Pitrou | 2011-04-10 | 1 | -2/+7 |
| | | | | | worker processes: new processes would be spawned while the pool is being shut down. Patch by Charles-François Natali. | ||||
* | Issue #11675: Zero-out newly-created multiprocessing.[Raw]Array objects. | Mark Dickinson | 2011-03-26 | 1 | -1/+3 |
| | |||||
* | Issue #11673: Fix multiprocessing.[Raw]Array constructor to accept a size of ↵ | Mark Dickinson | 2011-03-25 | 1 | -1/+1 |
| | | | | type long. Thanks Robert Kern. | ||||
* | Issue #11569: use absolute path to the sysctl command in multiprocessing to | Ronald Oussoren | 2011-03-16 | 1 | -1/+4 |
| | | | | | | | ensure that it will be found regardless of the shell PATH. This ensures that multiprocessing.cpu_count works on default installs of MacOSX. Patch by Steffen Daode Nurpmeso. | ||||
* | Merged revisions 87225 via svnmerge from | R. David Murray | 2010-12-14 | 14 | -13/+352 |
| | | | | | | | | | | 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 86077 via svnmerge from | Brian Curtin | 2010-11-01 | 1 | -1/+2 |
| | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86077 | brian.curtin | 2010-11-01 00:10:44 -0500 (Mon, 01 Nov 2010) | 3 lines Fix some ResourceErrors. Use a context manager for os.popen and explicitly close a socket. ........ | ||||
* | Submit patch for bug 9144; broken imports due to r81380 | Jesse Noller | 2010-07-03 | 4 | -4/+4 |
| | |||||
* | On finalize, don't try to join not started process. | Florent Xicluna | 2010-03-08 | 1 | -5/+3 |
| | |||||
* | Don't fail on a debug() statement, if the worker PID is (still) None. | Florent Xicluna | 2010-03-08 | 1 | -1/+1 |
| | |||||
* | Backport the Popen.poll() protection from subprocess to multiprocessing. See ↵ | Florent Xicluna | 2010-03-07 | 1 | -1/+6 |
| | | | | | | #1731717. It should fix transient failures on test_multiprocessing. | ||||
* | #7805: wait until all workers are started before collecting their PIDs | Florent Xicluna | 2010-03-04 | 1 | -1/+1 |
| | |||||
* | Issue #6963: Added maxtasksperchild argument to multiprocessing.Pool | Jesse Noller | 2010-01-27 | 2 | -17/+83 |
| | |||||
* | allow Process name to be unicode #7571 | Benjamin Peterson | 2009-12-24 | 1 | -1/+1 |
| | |||||
* | revert unintended change to multiprocessing/queues.py | Jesse Noller | 2009-11-21 | 1 | -18/+2 |
| | |||||
* | issue5738: The distribution example was confusing, and out of date. It's too ↵ | Jesse Noller | 2009-11-21 | 1 | -2/+18 |
| | | | | large to include inline in the docs as well. It belongs in an addons module outside the stdlib. Removing. | ||||
* | Issue #7318: multiprocessing now uses a timeout when it fails to establish | Antoine Pitrou | 2009-11-13 | 1 | -2/+13 |
| | | | | | | a connection with another process, rather than looping endlessly. The default timeout is 20 seconds, which should be amply sufficient for local connections. | ||||
* | #6938: "ident" is always a string, so use a format code which works. | Georg Brandl | 2009-09-18 | 1 | -1/+1 |
| |