This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients benjamin.peterson, docs@python, ishimoto, vstinner
Date 2015-10-30.03:14:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1446174847.48.0.547994124857.issue25482@psf.upfronthosting.co.za>
In-reply-to
Content
It's very easy to get the same behaviour on Python 3.4 (without PEP 475) and Python 3.5 (with PEP 475). Just add the following code at the top of your example:
----
import signal

def sighandler(signum, frame):
    raise InterruptedError

signal.signal(signal.SIGWINCH, sighandler)
---

You can use any Python exception, not only InterruptedError.

PEP 475 only changes the behaviour on signals with an handler which doesn't raise an exception.
History
Date User Action Args
2015-10-30 03:14:07vstinnersetrecipients: + vstinner, ishimoto, benjamin.peterson, docs@python
2015-10-30 03:14:07vstinnersetmessageid: <1446174847.48.0.547994124857.issue25482@psf.upfronthosting.co.za>
2015-10-30 03:14:07vstinnerlinkissue25482 messages
2015-10-30 03:14:06vstinnercreate