[Python-ideas] Responsive signal handling

Cameron Simpson cs at zip.com.au
Tue Jun 23 06:44:11 CEST 2015


On 22Jun2015 10:28, Guido van Rossum <guido at python.org> wrote:
>I would regret losing the behavior where just raising an exception in a
>signal handler causes the main thread to be interrupted by that exception.

I don't think any of us is sguuesting losing that as the default situation. I 
can see that losing this could be a side effect of a program choosing one of 
these alternatives.

>I agree it would be nice if handlers ran when the main thread is waiting
>for I/O.

Hmm. That sounds doable (I speak as one totally unfamiliar with CPython's 
internals:-) Is this affected or improved by the recent discussions about I/O 
restarting over a signal?

Cheers,
Cameron Simpson <cs at zip.com.au>

No system, regardless of how sophisticated, can repeal the laws of physics or
overcome careless driving actions.      - Mercedes Benz


More information about the Python-ideas mailing list