mitogen/mitogen
David Wilson baf4380b6d Ensure _run_defer() fully executes at least once before shutdown
Without this, it's possible for Waker to be start_received() after the
shutdown signal has already been sent, resulting in 5 second delay
during shutdown.

Additionally mask EBADF during os.write() to waker's write side.
Necessary since nothing synchronizes writer threads from the broker
thread during shutdown. Could be done with a lock instead, but this is
cheaper.
2017-10-08 17:03:11 +05:30
..
ansible Fix stale references to m.master.connect & m.ssh.connect 2017-09-21 20:03:51 +01:00
compat Rename package. 2017-09-11 10:20:01 +05:30
__init__.py issue #9: log warning when a cross-sibling CALL_FUNCTION occurs 2017-09-25 14:49:58 +05:30
core.py Ensure _run_defer() fully executes at least once before shutdown 2017-10-08 17:03:11 +05:30
fakessh.py docs: move fakessh docs into Sphinx. 2017-10-05 14:25:32 +05:30
master.py importer: Delete _get_module_via_parent entirely 2017-10-08 16:33:04 +05:30
ssh.py Add missing auth_incorrect_msg used to in exception message 2017-09-21 19:47:14 +01:00
sudo.py Fix context naming for sudo and via=. 2017-09-29 16:04:09 +05:30
tcp.py Add missing LOG import 2017-09-21 19:52:27 +01:00
utils.py docs: move mitogen.utils docs to Sphinx. 2017-10-05 14:10:18 +05:30