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