Thomas Jackson added the comment:

Seems that I accidentally hit submit, so let me finish the last bit of my 
message here:


An alternate approach is to actually change multiprocessing.Queue.get() to 
leave the item on the queue if it is interrupted with a keyboard interrupt. 
Then the worker process could handle the exception in a more meaningful way

It is also interesting to note, that in the event that the caller gets a 
KeyboardInterrupt there is no `terminate` method which would let you kill jobs 
before they run. I'm not certain if that should be included in this issue, or 
if I should file a separate ticket since they are related but different.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25908>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to