You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mitogen/mitogen
David Wilson 46a311165e issue #148: parent: prevent race in iter_read()
There is no guarantee on the ordering select() returns file descriptors.
So if, e.g. in the case of sudo_nonexistent.yml, sudo prints an error
to a single FD before exitting, there was previously no gurantee
iter_read() would read off the error before failing due to detecting
disconnect on any FD.

Now instead we keep reading while any non-disconnected FD exists.
6 years ago
..
compat Import v2.7.11 tokenize.py for use on older Pythons; closes #189. 6 years ago
__init__.py Whups, don't always enable profiling in mitogen.main() 6 years ago
core.py Prevent construction of unicode Message.data 6 years ago
debug.py issue #150: tidy up mitogen.debug output for use next time 6 years ago
docker.py issue #150: ansible: add basic Docker support. 6 years ago
fakessh.py Add maximum message size checks. Closes #151. 6 years ago
fork.py Mostly implement hybrid TTY/socket mode for sudo and SSH. 6 years ago
master.py tests: 'fix' responder test. 6 years ago
parent.py issue #148: parent: prevent race in iter_read() 6 years ago
service.py service: fix UnboundLocalError. 6 years ago
ssh.py Mostly implement hybrid TTY/socket mode for sudo and SSH. 6 years ago
sudo.py Mostly implement hybrid TTY/socket mode for sudo and SSH. 6 years ago
unix.py issue #16: Python 2.4-3.x compatible exception handling. 6 years ago
utils.py ansible: redirect logging into display 'framework'. closes #111 6 years ago