Commit Graph

1911 Commits

Author SHA1 Message Date
David Wilson 8d7aefb1cf docs: fix example up so it's closer to real code 2018-12-14 03:36:46 +00:00
David Wilson cd01957995 issue #397, #454: pick out only shutil.rmtree() calls from atexit. 2018-12-13 22:24:16 +00:00
David Wilson 2959b7911e issue #453: update Changelog. 2018-12-13 20:02:02 +00:00
David Wilson 917a1ffb29 issue #453: prevent accidental child logging loop. 2018-12-13 19:59:46 +00:00
David Wilson d8ac50bf01 examples: add Select lifetimes to example. 2018-12-13 16:18:43 +00:00
David Wilson 5dc916af5e .github: suggest file attachments for large logs 2018-12-13 16:10:13 +00:00
David Wilson 37783731d6 examples: use Router.myself() in the_basics.py 2018-12-13 04:35:33 +00:00
David Wilson 6713b90acc FileService: exceptions must be sent explicitly for no-reply methods
FileService should not be using no-reply at all.
2018-12-13 03:31:48 +00:00
David Wilson 98696af9f8 service: log failing path in FileService call. 2018-12-13 03:27:37 +00:00
David Wilson 2bbab585f7 service: fix NameError during no-reply call on 3.x. 2018-12-13 03:27:20 +00:00
David Wilson 9680a84824 core: rename Router.self() to Router.myself(). 2018-12-13 02:29:28 +00:00
David Wilson e77460a395 docs: update Changelog. 2018-12-12 23:41:55 +00:00
David Wilson 8f85ee038e core: Add Router.self()
Returns a reference to the current context.
2018-12-12 23:40:39 +00:00
David Wilson f20e0bbac1 service: Allow registering path prefixes with FileService.
e.g. service.register_prefix('/') disables all security checks.
2018-12-12 21:37:22 +00:00
David Wilson 0b162eba18 examples: tidy up comments 2018-12-11 23:41:38 +00:00
David Wilson b5831a0d76 examples: import select_loop.py. 2018-12-11 23:17:20 +00:00
David Wilson 6fafc0a631 select: Python 2.x required __nonzero__ for bool(Select) 2018-12-11 23:16:26 +00:00
David Wilson d030decf57 issue #444: master: lower log level for soft import error. 2018-12-11 16:27:15 +00:00
David Wilson c6399789ea docs: add host_pinned strategy to Changelog. 2018-12-11 04:46:08 +00:00
David Wilson 09aa27a6a7 ansible: initial mitogen_host_pinned strategy. 2018-12-11 04:44:05 +00:00
David Wilson 863e1aedd6 docs: fix Changelog bug link 2018-12-10 02:29:53 +00:00
David Wilson 300cb41e2e core: detect stream corruption. Closes #438. 2018-12-10 02:23:26 +00:00
David Wilson 9868e4ea3a issue #439: update changelog. 2018-12-10 02:00:13 +00:00
David Wilson 3876590aa1 parent: add descriptive errors for unsupported call() types.
Closes #439.
2018-12-10 01:59:01 +00:00
David Wilson 94512f4ef8 issue #399, #437: update Changelog. 2018-12-09 17:55:12 +00:00
David Wilson c2c7caa34f core: ignore DeprecationWarning for imp module.
Closes #399, #437.
2018-12-09 12:50:24 -05:00
David Wilson 22de7f0e72 issue #436: fix string parsing of mitogen_ssh_debug_level
It can be a string when specified on the command line.
2018-12-08 16:07:41 +00:00
David Wilson 9074ddf69f docs: fix username 2018-12-08 05:18:51 +00:00
David Wilson b944a5485e docs: remove whitespace 2018-12-08 05:17:52 +00:00
David Wilson eb28a94a87 docs: avoid Sphinx weirdness by removing paragraph in list 2018-12-08 05:15:50 +00:00
David Wilson 73c7b5daeb docs: modernize 2 examples 2018-12-08 05:12:55 +00:00
David Wilson d5cb98fa87 issue #435, #362: update Changelog. 2018-12-08 02:49:51 +00:00
David Wilson 87ddead0b2 issue #435, #362: ansible: avoid touching setrlimit() on target.
This replaces the previous method for capping poorly Popen()
performance, instead entirely monkey-patching the problem function
rather than simply working around it.
2018-12-08 02:41:04 +00:00
David Wilson f203744b48 examples: add one more comment 2018-12-07 21:01:50 +00:00
David Wilson 9ddedf9455 examples: set up and explain logging too. 2018-12-07 20:37:32 +00:00
David Wilson fbd7346d02 examples: import the_basics.py. 2018-12-07 20:26:52 +00:00
David Wilson b599253291 issue #435: increase file descriptor limit by 8x.
This is a temporary solution at best.
2018-12-06 21:27:26 +00:00
David Wilson df3a418f1e Merge branch 'hidpi-docs' 2018-11-23 01:00:01 +00:00
David Wilson fd5698c191 docs: 4kify images.
These commits were squashed to avoid repo size exploding.
2018-11-23 00:59:37 +00:00
David Wilson 9177764c3b Merge remote-tracking branch 'origin/dmw'
- 3.x target test job support
- new 2.x->3.x Mitogen job
- 3.x runner regression
- 3.x importer regression
- #109
- #391
2018-11-07 02:28:42 +00:00
David Wilson 16911c9464 ansible: fix 3.x TypeError regression. 2018-11-07 02:28:06 +00:00
David Wilson 44d6ca771a issue #426: fix local/delegate_to issue 2018-11-07 02:26:52 +00:00
David Wilson 4553039ed2 docs: update Changelog; closes #391. 2018-11-07 02:23:53 +00:00
David Wilson 15ddecdb58 issue #391: FileService metadata dict keys must be Unicode.
This is a regression since moving FileService from a 2.6-compatible file
with unicode_literals set, to a <2.5-compatible file.
2018-11-07 02:20:34 +00:00
David Wilson 1756cea65b issue #109: update Changelog. 2018-11-07 02:12:25 +00:00
David Wilson 57504ba6ec issue #109: core: meta_path regression in newer Pythons
Python at some point (at least since https://bugs.python.org/issue14605)
began populating sys.meta_path with its internal importer classes,
meaning that interpreters no longer start with an empty sys.meta_path.
2018-11-07 02:05:24 +00:00
David Wilson 4db2168f83 issue #426: teach debops_common_tests to use py3 prefix 2018-11-07 01:16:18 +00:00
David Wilson e12c963279 issue #426: make ansible_tests use python_path 2018-11-07 00:52:20 +00:00
David Wilson e7bb5c1ee0 issue #426: teach make_containers() to parse -py3 DISTRO suffix 2018-11-07 00:43:11 +00:00
David Wilson 8df895a8ac issue #426: make ansible_tests dump inventory. 2018-11-07 00:41:13 +00:00