[issue27081] Multiprocessing is not robust against sys.stderr changes involving queues

2016-05-22 Thread ppperry
Changes by ppperry : -- title: Multiprocessing is not robust against sys.stderr changes -> Multiprocessing is not robust against sys.stderr changes involving queues ___ Python tracker _

[issue27081] Multiprocessing is not robust against sys.stderr changes

2016-05-21 Thread Ned Deily
Changes by Ned Deily : -- nosy: +davin ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/

[issue27081] Multiprocessing is not robust against sys.stderr changes

2016-05-21 Thread ppperry
ppperry added the comment: Replacing the first line with `queue = multiprocessing.SimpleQueue()` fixes this issue. -- ___ Python tracker ___

[issue27081] Multiprocessing is not robust against sys.stderr changes

2016-05-21 Thread ppperry
Changes by ppperry : -- nosy: +jnoller, sbt ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python

[issue27081] Multiprocessing is not robust against sys.stderr changes

2016-05-21 Thread ppperry
New submission from ppperry: In this code, one would expect that the entire traceback from the uncaught recursion error would get put onto the queue, where it could be read in the main process. queue = multiprocessing.Queue() def do_stderr(queue): class f: def write(