Commit Graph

91 Commits

Author SHA1 Message Date
Alex Willmer 0417d4d73a Replace os.system() with subprocess.check_call()
Non-zero return codes should raise an exception, not pass silently.
2022-04-21 20:19:51 +01:00
David Wilson 3b63da670f Fix up another handful of LGTM errors. 2019-08-12 11:46:37 +01:00
David Wilson 9bb3dac450 docs: break out install_app.py and fix API use. 2019-08-01 11:01:14 +01:00
David Wilson 6a106f03ff [stream-refactor] make mitogen-fuse work on Linux 2019-07-28 10:40:59 +00:00
David Wilson 2d083d19df issue #589: remove outdated/incomplete examples 2019-06-03 18:06:17 +01:00
David Wilson 06690901e4 issue #589: split services example out and make it run. 2019-06-03 18:05:52 +01:00
David Wilson 120c667052 core: many docstring updates and an example substitute for Channel 2019-01-20 22:54:15 +00:00
David Wilson df83c8a02f issue #61: unused import (reported by LGTM) 2019-01-20 19:48:56 +00:00
David Wilson ec515cb663 issue #61: unused import (reported by LGTM) 2019-01-20 19:48:37 +00:00
David Wilson 74d2b43943 issue #61: unused import (reported by LGTM) 2019-01-20 19:47:53 +00:00
David Wilson d8ac50bf01 examples: add Select lifetimes to example. 2018-12-13 16:18:43 +00:00
David Wilson 37783731d6 examples: use Router.myself() in the_basics.py 2018-12-13 04:35:33 +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 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 38799e22d2 examples: fix mitogen-fuse on 2.x. 2018-07-12 20:16:44 +01:00
David Wilson b734a2a5f3 examples: fix mitop for Python 3. 2018-07-09 17:01:28 +01:00
David Wilson 1f6c47554a examples: update mitogen-fuse.py for 3.x. 2018-07-07 14:55:47 +01:00
David Wilson 410016ff47 Initial Python 3.x port work.
* ansible: use unicode_literals everywhere since it only needs to be
  compatible back to 2.6.
* compat/collections.py: delete this entirely and rip out the parts of
  functools that require it.
* Introduce serializable Kwargs dict subclass that translates keys to
  Unicode on instantiation.
* enable_debug_logging() must set _v/_vv globals.
* cStringIO does not exist in 3.x.
* Treat IOLogger and LogForwarder input as latin-1.
* Avoid ResourceWarnings in first stage by explicitly closing fps.
* Fix preamble_size.py syntax errors.
2018-07-07 14:55:47 +01:00
David Wilson 3b0addcfb0 service: v2. Closes #213 2018-05-28 05:38:33 +01:00
David Wilson 61365236ad docs/select: fix up more references, fix headings. 2018-05-25 04:47:59 +01:00
David Wilson b61c291faf examples: import mitogen-fuse.py. 2018-04-29 01:20:26 +01:00
David Wilson 49aa8834b0 issue #164: split "examples" out into regression/integration tests. 2018-04-04 15:59:29 +01:00
David Wilson aa8d7a0250 issue #164: verify remote_tmp respected by code running remotely. 2018-04-04 15:41:57 +01:00
David Wilson e2542c1683 "examples": add perl script regression tests. 2018-04-02 10:02:48 +01:00
David Wilson 20044ba956 "examples": import all.yml 2018-04-02 09:26:52 +01:00
David Wilson d2c009f70f "examples": rename regtest.py -> compare_output_test.py
Incomplete, but getting better all the time.
2018-04-02 08:35:56 +01:00
David Wilson 047458a8b3 "examples": start adding structure to regression tests. 2018-04-02 08:12:39 +01:00
David Wilson 95ca29262a examples: add README.md to playbook/. 2018-04-02 07:23:54 +01:00
David Wilson f6b82bb8db examples: add make output to gitignore. 2018-04-02 07:22:24 +01:00
David Wilson 380ef7376d ansible: Add support for free strategy. 2018-04-02 00:01:28 +01:00
David Wilson 41ca3ad94b issue #106: delete junk from example module. 2018-04-01 21:25:44 +01:00
David Wilson 2c17d60ffd issue #106: import basic regtest.py 2018-04-01 21:24:31 +01:00
David Wilson 971b366162 issue #106: import many more test cases 2018-04-01 21:20:23 +01:00
David Wilson 23366b4580 issue #106: import binary modules. 2018-04-01 16:39:10 +01:00
David Wilson 17b94c56f4 issue #177: import reproduction. 2018-04-01 15:59:58 +01:00
David Wilson 76ac49dbdc examples: more comments. 2018-03-30 12:50:12 +05:45
David Wilson 9eccfb4972 examples: add top-level doc 2018-03-30 12:41:53 +05:45
David Wilson a68e833463 examples: add a ton of comments to mitop.py. 2018-03-30 12:35:41 +05:45
David Wilson 682a4ca8d4 issue #174: reproduction. 2018-03-30 02:31:14 +05:45
David Wilson 3579b6806b issue #152: reproduction for second problem 2018-03-19 21:58:35 +05:45
David Wilson 305e024819 issue #154: import user's reproduction 2018-03-19 21:58:35 +05:45
David Wilson 088fd76109 issue #152: import reproduction 2018-03-19 21:58:35 +05:45
David Wilson 051fb85d2d issue #150: 100 target docker inventory 2018-03-19 21:58:34 +05:45
David Wilson b64e52b1fd issue #150: tweak script for running without external IPs 2018-03-19 21:58:34 +05:45
David Wilson 8607680730 issue #150: quick script to run ansible against gcloud instance group 2018-03-19 21:58:34 +05:45
David Wilson 0f5a31fb52 issue #131: test with forks=50 2018-03-19 21:58:34 +05:45
David Wilson 3e40b9ab8e issue #131: import something clean that might tickle the problem 2018-03-19 21:58:34 +05:45