Commit Graph

2026 Commits (1119f24071be457c2f280191ec63d41023f69076)
 

Author SHA1 Message Date
David Wilson 1119f24071 issue #414: reinitialize service pool lock on fork 6 years ago
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 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 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 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 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
David Wilson 822978520f issue #446: update Receiver.__iter__ to match
iter() previously relied on the fake dead message being enqueued.
6 years ago
David Wilson 386d869d5f tests: fix responder_test after removing unused imports 6 years ago
David Wilson 57b652eddc parent: remove unused imports
The stray functools import must have been there forever! Instant 4kb
knocked off wire footprint.
6 years ago