summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_multiprocessing.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #8713: Support alternative start methods in multiprocessing on Unix.Richard Oudkerk2013-08-141-3606/+0
| | | | See http://hg.python.org/sandbox/sbt#spawn
* Merge.Richard Oudkerk2013-07-191-4/+7
|\
| * Prevent dangling threads/process warning for test_multiprocessing.Richard Oudkerk2013-07-191-4/+7
| |
* | Issue #17778: Fix test discovery for test_multiprocessing. (Patch byRichard Oudkerk2013-07-161-28/+3
|\ \ | |/ | | | | Zachary Ware.)
| * Issue #17778: Fix test discovery for test_multiprocessing. (Patch byRichard Oudkerk2013-07-161-122/+104
| | | | | | | | Zachary Ware.)
* | Issue #17097: Merge.Richard Oudkerk2013-07-011-1/+69
|\ \ | |/
| * Issue #17097: Make multiprocessing ignore EINTR.Richard Oudkerk2013-07-011-1/+69
| |
* | Issue #13813: Embed stringification of remote traceback in localRichard Oudkerk2013-05-061-0/+29
| | | | | | | | traceback raised when pool task raises an exception.
* | Issue #17555: Fix ForkAwareThreadLock so that size of after forkRichard Oudkerk2013-04-171-1/+31
|\ \ | |/ | | | | registry does not grow exponentially with generation of process.
| * Issue #17555: Fix ForkAwareThreadLock so that size of after forkRichard Oudkerk2013-04-171-1/+31
| | | | | | | | registry does not grow exponentially with generation of process.
| * Fix issue #17707: multiprocessing.Queue's get() method does not block for ↵Giampaolo Rodola'2013-04-171-0/+7
| | | | | | | | short timeouts.
* | Fix issue #17707: multiprocessing.Queue's get() method does not block for ↵Giampaolo Rodola'2013-04-171-0/+7
| | | | | | | | short timeouts.
* | #17395: wait for live children in test_multiprocessing.Ezio Melotti2013-03-111-1/+7
| |
* | Remove debug print.Ezio Melotti2013-03-111-1/+0
| |
* | MergeRichard Oudkerk2013-02-261-0/+32
|\ \ | |/
| * MergeRichard Oudkerk2013-02-261-0/+32
| |\
| | * Issue #17018: Make Process.join() retry if os.waitpid() fails with EINTR.Richard Oudkerk2013-02-261-0/+32
| | |
| * | fix for previous commit related to issue 10527 which didn't have the ↵Giampaolo Rodola'2013-01-141-1/+1
| | | | | | | | | | | | intended effect as per http://bugs.python.org/issue10527#msg179895
* | | fix for previous commit related to issue 10527 which didn't have the ↵Giampaolo Rodola'2013-01-141-1/+1
| | | | | | | | | | | | intended effect as per http://bugs.python.org/issue10527#msg179895
* | | Issue #16955: Fix the poll() method for multiprocessing's socketRichard Oudkerk2013-01-131-0/+11
|\ \ \ | |/ / | | | | | | connections on Windows.
| * | Issue #16955: Fix the poll() method for multiprocessing's socketRichard Oudkerk2013-01-131-0/+11
| | | | | | | | | | | | connections on Windows.
* | | Fix issue 10527: make multiprocessing use poll() instead of select() if ↵Giampaolo Rodola'2012-12-311-2/+4
|\ \ \ | |/ / | | | | | | available.
| * | Fix issue 10527: make multiprocessing use poll() instead of select() if ↵Giampaolo Rodola'2012-12-311-2/+4
| |\ \ | | |/ | | | | | | available.
| | * Fix issue 10527: make multiprocessing use poll() instead of select() if ↵Giampaolo Rodola'2012-12-311-0/+1
| | | | | | | | | | | | available.
* | | Replace IOError with OSError (#16715)Andrew Svetlov2012-12-251-9/+9
| | |
* | | Merge 3.3Hynek Schlawack2012-10-271-0/+17
|\ \ \ | |/ /
| * | #16307: Fix multiprocessing.Pool.map_async not calling its callbacksHynek Schlawack2012-10-271-0/+17
| | | | | | | | | | | | Patch by Janne Karila.
* | | Use setUpClass() and tearDownClass() in test_multiprocessing.Richard Oudkerk2012-10-081-85/+87
|/ / | | | | | | | | | | | | | | | | Each manager test class now uses a separate manager. Also, process pools are no longer created before starting any tests. Note that warnings are written if the manager for a test case still has live objects when it is shutdown. This is true for a few test cases which fail to wait for all child processes to end.
* | raise a ValueError instead of an AssertionError when pool is an invalid stateBenjamin Peterson2012-09-251-1/+2
| |
* | Issue #14669: Fix pickling of connections and sockets on MacOSXRichard Oudkerk2012-08-161-2/+0
| | | | | | | | | | by sending/receiving an acknowledgment after file descriptor transfer. TestPicklingConnection has been reenabled for MacOSX.
* | Merge 3.2Richard Oudkerk2012-08-141-1/+22
|\ \ | |/
| * Issue #15646: Prevent equivalent of a fork bomb when using multiprocessingRichard Oudkerk2012-08-141-1/+22
| | | | | | | | on Windows without the "if __name__ == '__main__'" idiom.
| * Issue #6056: Make multiprocessing use setblocking(True) on the sockets it uses.Richard Oudkerk2012-07-271-1/+35
| | | | | | | | Original patch by J Derek Wilson.
* | Issue #6056: Make multiprocessing use setblocking(True) on the sockets it uses.Richard Oudkerk2012-07-271-1/+35
| | | | | | | | Original patch by J Derek Wilson.
* | Issue #15064: Make BaseManager.__enter__() start server if necessary.Richard Oudkerk2012-06-181-6/+20
| |
* | Issue #15064: Implement context manager protocol for multiprocessing typesRichard Oudkerk2012-06-181-0/+35
| |
* | Fiddle with timeouts in barrier testsRichard Oudkerk2012-06-181-6/+6
| |
* | Fix _TestListener.ALLOWED_TYPES and add sanity checkRichard Oudkerk2012-06-151-1/+3
| |
* | Increase timeout used when waiting for manager to shutdown cleanlyRichard Oudkerk2012-06-151-0/+5
| | | | | | | | before resorting to terminate()
* | Fix for 2d2f206d040e so that test_multiprocessing does not depend on ctypesRichard Oudkerk2012-06-151-5/+9
| |
* | Issue #14059: Implement multiprocessing.BarrierRichard Oudkerk2012-06-151-3/+334
| |
* | Issue #13841: Make child processes exit using sys.exit() on WindowsRichard Oudkerk2012-06-141-0/+5
| |
* | Merge fixes for #13854 and #12157.Richard Oudkerk2012-06-071-3/+45
|\ \ | |/
| * Issue #13854: Properly handle non-integer, non-string arg to SystemExitRichard Oudkerk2012-06-061-0/+30
| | | | | | | | | | 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 correctlyRichard Oudkerk2012-06-061-3/+15
| | | | | | | | Initial patch by mouad
| * Fix for issue 14725 for 3.2 branchRichard Oudkerk2012-05-051-0/+17
| |
* | Add test for multiprocessing.Conditon.wait() and changset 3baeb5e13dd2Richard Oudkerk2012-06-051-0/+28
| |
* | #12098: Make multiprocessing's child processes inherit sys.flags on WindowsRichard Oudkerk2012-05-181-1/+34
| | | | | | | | Initial patch by Sergey Mezentsev.
* | Issue #14753: Make multiprocessing treat negative timeouts as it did in 3.2Richard Oudkerk2012-05-101-16/+28
| | | | | | | | | | | | | | | | 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.
* | Issue #14727: Fix race in test_multiprocessingRichard Oudkerk2012-05-081-1/+1
| |