You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mitogen/mitogen
Alex Willmer efdd82d1ab mitogen: Streamline Poller classes and Latch.poller_class selection
This
- Clarifies and corrects docstrings and comments based on investigation for #957
- Removes unused `Poller*._repr` attributes
- Eliminates some uses of `getattr()`
- Introduces `mitogen.parent.POLLERS` & `mitogen.parent.POLLER_LIGHTWEIGHT`

Preamble size change
```
@@ -1,7 +1,7 @@
 SSH command size: 759
-Bootstrap (mitogen.core) size: 17862 (17.44KiB)
+Bootstrap (mitogen.core) size: 17934 (17.51KiB)

                               Original          Minimized           Compressed
-mitogen.parent            98171 95.9KiB  50569 49.4KiB 51.5%  12742 12.4KiB 13.0%
+mitogen.parent            96979 94.7KiB  49844 48.7KiB 51.4%  12697 12.4KiB 13.1%
 mitogen.fork               8436  8.2KiB   4130  4.0KiB 49.0%   1648  1.6KiB 19.5%
 mitogen.ssh               10892 10.6KiB   6952  6.8KiB 63.8%   2113  2.1KiB 19.4%
```
1 month ago
..
compat compat: fix Py2.4 SyntaxError 5 years ago
__init__.py Begin 0.3.8dev 2 months ago
buildah.py Remove unused module imports 2 years ago
core.py mitogen: Streamline Poller classes and Latch.poller_class selection 1 month ago
debug.py [stream-refactor] fix flake8 errors 5 years ago
doas.py remove unused imports flagged by lgtm 5 years ago
docker.py Refactor Stream, introduce quasi-asynchronous connect, much more 5 years ago
fakessh.py Fix lints found by flake8 2 years ago
fork.py Merge devel/290 @ 79b979ec8544ef5d8620c64068d4a42fabf50415 5 years ago
jail.py Stop using mitogen root logger in more modules, remove unused loggers 5 years ago
kubectl.py Remove unused module imports 2 years ago
lxc.py Remove unused module imports 2 years ago
lxd.py Remove unused module imports 2 years ago
master.py mitogen: Support PEP 451 ModuleSpec API, required for Python 3.12 3 months ago
minify.py Normalize docstring formatting 5 years ago
os_fork.py mitogen: Handle Python 3.10 threading depreactions 2 years ago
parent.py mitogen: Streamline Poller classes and Latch.poller_class selection 1 month ago
podman.py Remove unused module imports 2 years ago
profiler.py Fix stdlib typos that would cause NameError or AttributeError exceptions 3 years ago
select.py Merge devel/290 @ 79b979ec8544ef5d8620c64068d4a42fabf50415 5 years ago
service.py docs: Fix generation of static website 10 months ago
setns.py Refactor Stream, introduce quasi-asynchronous connect, much more 5 years ago
ssh.py ssh: Match newer ssh host key prompt that accepts the fingerprint 4 years ago
su.py Stop using mitogen root logger in more modules, remove unused loggers 5 years ago
sudo.py reverted autolinted code 4 years ago
unix.py core: MitogenProtocol.is_privileged was not set in children 5 years ago
utils.py mitogen: Raise TypeError on `mitogen.utils.cast(custom_str)` failures 2 months ago