]> git.ipfire.org Git - thirdparty/tornado.git/commit
Add IOLoop.add_callback_from_signal, which avoids deadlocks
authorBen Darnell <ben@bendarnell.com>
Sat, 29 Sep 2012 20:08:10 +0000 (13:08 -0700)
committerBen Darnell <ben@bendarnell.com>
Sat, 29 Sep 2012 20:08:10 +0000 (13:08 -0700)
commitae7cfe4034f8fc6213124b4afd3746b3fa81095e
treed5f8edb5729a516b4ceb1fa9a7bb241eee4118ff
parenta759f9a0bd7f45db86bb9ffc336fa99d7b86a50d
Add IOLoop.add_callback_from_signal, which avoids deadlocks
which can occur when calling add_callback from a signal handler.

Also fix an issue in the recent set_wakeup_fd change when running
an IOLoop on a non-main thread.
tornado/ioloop.py
tornado/process.py
tornado/test/ioloop_test.py