Message51147
| Author | gustavo |
|---|---|
| Recipients | |
| Date | 2006-09-24.14:13:07 |
| SpamBayes Score | |
| Marked as misclassified | |
| Message-id | |
| In-reply-to |
| Content | |
|---|---|
Problem: how to wakeup extension modules running poll() so that they can let python check for signals. Solution: use a pipe to communicate between signal handlers and main thread. The read end of the pipe can then be monitored by poll/select for input events and wake up poll(). As a side benefit, it avoids the usage of Py_AddPendingCall / Py_MakePendingCalls, which are patently not "async safe". All explained in this thread: http://mail.python.org/pipermail/python-dev/2006-September/068569.html |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2007-08-23 15:54:43 | admin | link | issue1564547 messages |
| 2007-08-23 15:54:43 | admin | create | |