Alex Willmer

Results 363 comments of Alex Willmer

extmid, stefanor. Thank you both for your effort and patience. I've merged #1206, fixing #740. Release 0.3.20 should be out in the next few hours.

- Switch to src/*.py?

- Replace/supplement `mitogen.service.argspec()` decorator with Python type annotations? - Tighten up function signatures, e.g. `ansible_mitogen.services.ContextService.__init__()` - Consolidate duplicated FORK_SUPPORTED flags - move `ansible_mitogen.mixins.ActionModuleMixin` -> `ansible_mitogen.plugins.action...`? - Eliminiate uses of `unicode_literals`

- Change default remote python_path from `python` -> `python3` - Add python_path search, ala Ansible interpreter discovery?

- Remove argument formatting from `mitogen.core.Error` et al? Aim: consistency with Exception API.

Remove/fix use of `poller_class` arg in mitogen.core.Router #1064

```console ➜ mitogen git:(issue1185-blockingioerror) ✗ ag -C3 deprecated:: mitogen ansible_mitogen mitogen/core.py 1210- """ 1211- Return `size() == 0`. 1212- 1213: .. deprecated:: 0.2.8 1214- Use :meth:`size` instead. 1215- 1216- :raises...

- Rename/reorgnize modules, e.g. - Underscore prefix internal modules, would eliminate name clash of stdlib`select` and `mitogen.select` when `absolute_import` isn't in effect. - Decouple helper functions from whterh they're needed...

`mitogen.core.TimeoutError` - name clashes/may cause be confused with Python builtin `TimeoutError`

Remove PY24 and PY3 constants - style checkers don't treat them as static, just use `sys.version_info` directly