Mirror of mitogen
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.
 
 
Go to file
David Wilson 407294cd79 issue #498: prevent crash on double 'disconnect' signal.
Fixes:

ERROR! [pid 1096] 23:31:48.363215 E mitogen: _broker_main() crashed
Traceback (most recent call last):
  File "/home/dmw/src/mitogen/mitogen/core.py", line 2917, in _broker_main
    self._loop_once()
  File "/home/dmw/src/mitogen/mitogen/core.py", line 2875, in _loop_once
    self._call(side.stream, func)
  File "/home/dmw/src/mitogen/mitogen/core.py", line 2860, in _call
    stream.on_disconnect(self)
  File "/home/dmw/src/mitogen/mitogen/parent.py", line 1161, in on_disconnect
    super(Stream, self).on_disconnect(broker)
  File "/home/dmw/src/mitogen/mitogen/core.py", line 1534, in on_disconnect
    fire(self, 'disconnect')
  File "/home/dmw/src/mitogen/mitogen/core.py", line 390, in fire
    func(*args, **kwargs)
  File "/home/dmw/src/mitogen/mitogen/parent.py", line 1794, in <lambda>
    func=lambda: self._on_stream_disconnect(stream),
  File "/home/dmw/src/mitogen/mitogen/parent.py", line 1810, in _on_stream_disconnect
    routes = self._routes_by_stream.pop(stream)
KeyError: mitogen.ssh.Stream('ssh.localhost:2236')
6 years ago
.ci ci: don't use the TTY->pipe hack except on Travis where it's needed. 6 years ago
.github
ansible_mitogen issue #499: respect C.BECOME_ALLOW_SAME_USER. 6 years ago
docs issue #429: update Changelog. 6 years ago
examples
misc issue #429: teach sudo about every know i18n password string. 6 years ago
mitogen issue #498: prevent crash on double 'disconnect' signal. 6 years ago
tests issue #429: enable en_US locale to unbreak debops test. 6 years ago
.gitignore
.lgtm.yml
.travis.yml issue #477: travis.yml typo. 6 years ago
LICENSE
README.md
dev_requirements.txt
preamble_size.py
run_tests issue #477: add mitogen_py24 CI test type. 6 years ago
setup.cfg
setup.py
tox.ini tox: add py37 target. 6 years ago

README.md