David Wilson
9d9add3339
issue #414 : reenable test.
6 years ago
David Wilson
120c667052
core: many docstring updates and an example substitute for Channel
6 years ago
David Wilson
84f75551a3
core: make Receiver a self-closing context manager.
6 years ago
David Wilson
fcc403cc2f
core: make Receiver.to_sender() use Router.myself().
6 years ago
David Wilson
581b1e4191
docs: update Changelog.
6 years ago
David Wilson
3561a8a39b
Merge remote-tracking branch 'origin/dmw'
...
* origin/dmw:
Motivational shame badges back in README
issue #61 : unused import (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused variable (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused variable (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : unused variable (reported by LGTM)
issue #61 : unused import (reported by LGTM)
issue #61 : fix bare except (reported by LGTM)
issue #61 : unused variable (reported by LGTM)
issue #61 : remove duplicate method (reported by LGTM)
issue #61 : add missing close() implementation (reported by LGTM)
issue #61 : add inverse comparison (reported by LGTM)
issue #61 : remove duplicated method (reported by LGTM)
issue #424 : ansible: make put_file() raise AnsibleFileNotFound
issue #407 : update Changelog.
6 years ago
David Wilson
6dc3389acc
docs: update Changelog.
6 years ago
David Wilson
319d32472b
Motivational shame badges back in README
6 years ago
David Wilson
6915af502e
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
df83c8a02f
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
ec515cb663
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
74d2b43943
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
bc0be45612
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
6da52ff00e
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
d63c99d912
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
00838e9134
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
907c4556c8
issue #61 : unused variable (reported by LGTM)
6 years ago
David Wilson
f67960848b
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
96c35ccab1
issue #61 : unused variable (reported by LGTM)
6 years ago
David Wilson
95fe052158
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
b8ca015b83
issue #61 : unused variable (reported by LGTM)
6 years ago
David Wilson
bcc7bb7128
issue #61 : unused import (reported by LGTM)
6 years ago
David Wilson
fb750edfa7
issue #61 : fix bare except (reported by LGTM)
6 years ago
David Wilson
abfb6e39a8
issue #61 : unused variable (reported by LGTM)
6 years ago
David Wilson
7bb6b4ab4b
issue #61 : remove duplicate method (reported by LGTM)
6 years ago
David Wilson
5bd9efb723
issue #61 : add missing close() implementation (reported by LGTM)
6 years ago
David Wilson
767737265a
issue #61 : add inverse comparison (reported by LGTM)
6 years ago
David Wilson
51bd35280a
issue #61 : remove duplicated method (reported by LGTM)
6 years ago
David Wilson
4bdf60326c
issue #424 : ansible: make put_file() raise AnsibleFileNotFound
6 years ago
David Wilson
146e0c3ccb
issue #407 : update Changelog.
...
Closes #407 .
6 years ago
David Wilson
9cd94e7327
Merge remote-tracking branch 'origin/dmw'
...
* origin/dmw:
issue #310 : fix test failures, teach old import method new tricks
master: handle crazy non-modules in sys.modules again; closes #310 .
issue #349 : update Changelog.
docs: add unused import to Changelog.
6 years ago
David Wilson
06415bb720
issue #310 : fix test failures, teach old import method new tricks
...
- don't try anything unless something really lives in sys.modules by
that name
- non-ASCII files are possible
- the unimportable thing might be an extension module, we don't want
that
6 years ago
David Wilson
6af1a64cce
master: handle crazy non-modules in sys.modules again; closes #310 .
6 years ago
David Wilson
c1980aac6b
issue #349 : update Changelog.
6 years ago
David Wilson
fed6a8856b
docs: add unused import to Changelog.
6 years ago
David Wilson
f87d55d11c
Merge remote-tracking branch 'origin/dmw'
...
* origin/dmw:
issue #415 : replace default Poller with select.poll()
issue #415 : add IPC latency bench.
issue #408 : fix test fallout.
issue #408 : update Changelog; closes #408 .
issue #408 : 2.4 compat: replace iter_read with explicit generator
issue #408 : 2.4 compat: remove ternary if use in master.py.
issue #408 : use compatible method to get thread ID.
issue #408 : fix mitogen.compat.tokenize 2.4 compatibility.
issue #436 : decode debug log lines on Python 3.
issue #461 : Ansible 2.3 placeholder modules for action plug-ins.
issue #461 : Ansible 2.3-compatible _get_candidate_temp_dirs().
issue #461 : Ansible 2.3 did not have _load_name.
6 years ago
David Wilson
ea9ef50b3c
issue #415 : replace default Poller with select.poll()
...
30% latency reduction for IPC.
6 years ago
David Wilson
7c33979e25
issue #415 : add IPC latency bench.
6 years ago
David Wilson
fd90834944
issue #408 : fix test fallout.
6 years ago
David Wilson
b7add60097
issue #408 : update Changelog; closes #408 .
6 years ago
David Wilson
51ac309647
issue #408 : 2.4 compat: replace iter_read with explicit generator
...
Can't use yield inside try/finally on 2.4.
6 years ago
David Wilson
41626b82dd
issue #408 : 2.4 compat: remove ternary if use in master.py.
6 years ago
David Wilson
5b45b5851c
issue #408 : use compatible method to get thread ID.
6 years ago
David Wilson
3aff3e5506
issue #408 : fix mitogen.compat.tokenize 2.4 compatibility.
6 years ago
David Wilson
a8c056c27b
issue #436 : decode debug log lines on Python 3.
6 years ago
David Wilson
8380baf41b
issue #461 : Ansible 2.3 placeholder modules for action plug-ins.
6 years ago
David Wilson
3f31b166f6
issue #461 : Ansible 2.3-compatible _get_candidate_temp_dirs().
6 years ago
David Wilson
9401c34f64
issue #461 : Ansible 2.3 did not have _load_name.
6 years ago
David Wilson
1f368d3bc0
Merge remote-tracking branch 'origin/dmw'
...
* origin/dmw:
core: allow Router.shutdown() to succeed after exit.
issue #446 : update Receiver.__iter__ to match
tests: fix responder_test after removing unused imports
parent: remove unused imports
issue #456 : loosen Waker.defer() shutdown test a little
tests: stray socket file left during unix_test.
tests: quieten a bunch of spam printed during run
tests: fix /etc/environment test on vanilla
issue #459 : one line stats output during shutdown
tests: good_load_module_size check can't be exact
6 years ago
David Wilson
5761652e02
core: allow Router.shutdown() to succeed after exit.
...
For join_thread():
Exception in thread mitogen.master.join_thread_async:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 754, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/dmw/src/mitogen/mitogen/master.py", line 249, in _watch
watcher.on_join()
File "/home/dmw/src/mitogen/mitogen/master.py", line 816, in shutdown
super(Broker, self).shutdown()
File "/home/dmw/src/mitogen/mitogen/core.py", line 2741, in shutdown
self.defer(_shutdown)
File "/home/dmw/src/mitogen/mitogen/core.py", line 2142, in defer
raise Error(self.broker_shutdown_msg)
Error: An attempt was made to enqueue a message with a Broker that has already exitted. It is likely your program called Broker.shutdown() too early.
6 years ago