cpython/Lib/multiprocessing
Allen W. Smith, Ph.D bd73e72b4a bpo-5001: More-informative multiprocessing error messages (#3079)
* Make error message more informative

Replace assertions in error-reporting code with more-informative version that doesn't cause confusion over where and what the error is.

* Additional clarification + get travis to check

* Change from SystemError to TypeError

As suggested in PR comment by @pitrou, changing from SystemError; TypeError appears appropriate.

* NEWS file installation; ACKS addition (will do my best to justify it by additional work)

* Making current AssertionErrors in multiprocessing more informative

* Blurb added re multiprocessing managers.py, queues.py cleanup

* Further multiprocessing cleanup - went through pool.py

* Fix two asserts in multiprocessing/util.py

* Most asserts in multiprocessing more informative

* Didn't save right version

* Further work on multiprocessing error messages

* Correct typo

* Correct typo v2

* Blasted colon... serves me right for trying to work on two things at once

* Simplify NEWS entry

* Update 2017-08-18-17-16-38.bpo-5001.gwnthq.rst

* Update 2017-08-18-17-16-38.bpo-5001.gwnthq.rst

OK, never mind.

* Corrected (thanks to pitrou) error messages for notify

* Remove extraneous backslash in docstring.
2017-08-30 00:52:18 +02:00
..
dummy bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
__init__.py
connection.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
context.py bpo-30296 Remove unnecessary tuples, lists, sets, and dicts (#1489) 2017-05-18 07:35:54 -07:00
forkserver.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
heap.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
managers.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
pool.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
popen_fork.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
popen_forkserver.py Fix bpo-30596: Add close() method to multiprocessing.Process (#2010) 2017-06-24 19:22:23 +02:00
popen_spawn_posix.py Fix bpo-30596: Add close() method to multiprocessing.Process (#2010) 2017-06-24 19:22:23 +02:00
popen_spawn_win32.py bpo-30794: added kill() method to multiprocessing.Process (#2528) 2017-07-18 17:34:23 +02:00
process.py bpo-18966: non-daemonic threads created by a multiprocessing.Process should be joined on exit (#3111) 2017-08-16 20:53:28 +02:00
queues.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
reduction.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
resource_sharer.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
semaphore_tracker.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
sharedctypes.py bpo-19896: Add typecodes 'q' and 'Q' to multiprocessing.sharedctypes (#2741) 2017-07-21 12:35:33 +02:00
spawn.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
synchronize.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
util.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00