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 ishimoto
Recipients benjamin.peterson, docs@python, ishimoto
Date 2015-10-27.05:27:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1445923665.02.0.69355565322.issue25482@psf.upfronthosting.co.za>
In-reply-to
Content
Okay, so I think this needed to be documented in signal.set_wakeup_fd(). 

IMO this reduces usefulness of set_wakeup_fd(). If I need to install custom handler by my self, I can write to fd in my own custom handler.

And,  installing custom handler omits existing handler, but we can not execute existing signal handler from python script. In my real-world case, SIGWINCH signal does not delivered to curses library. 

pep-475(https://www.python.org/dev/peps/pep-0475/#backward-compatibility) claims that 

    "For applications using event loops, signal.set_wakeup_fd() is the recommanded option to handle signals. "

But I think side effect of signal.set_wakeup_fd() is lager than pep-475 authors expected.
History
Date User Action Args
2015-10-27 05:27:45ishimotosetrecipients: + ishimoto, benjamin.peterson, docs@python
2015-10-27 05:27:45ishimotosetmessageid: <1445923665.02.0.69355565322.issue25482@psf.upfronthosting.co.za>
2015-10-27 05:27:44ishimotolinkissue25482 messages
2015-10-27 05:27:44ishimotocreate