Message135808
If a real time signal is raised 2 times whereas the signal is blocked, unblock the signal will call the signal handler twice. The C signal handler of the Python signal module only stores a boolean to say if the Python signal handler should be called or not in Py_CheckSignals().
If the C signal handler is called twice, the Python signal handler is only called once.
Attached patch is a draft to fix this issue. The patch is not completly safe. |
|
Date |
User |
Action |
Args |
2011-05-11 21:57:42 | vstinner | set | recipients:
+ vstinner |
2011-05-11 21:57:42 | vstinner | set | messageid: <1305151062.27.0.134082795886.issue12060@psf.upfronthosting.co.za> |
2011-05-11 21:57:41 | vstinner | link | issue12060 messages |
2011-05-11 21:57:41 | vstinner | create | |
|