This was referenced
Oct 7, 2022 Closed
Merged
added a commit to carljm/cpython that referenced this pull request
Closed
added a commit to carljm/cpython that referenced this pull request
pushed a commit to mpage/cpython that referenced this pull request
added a commit to bdraco/home-assistant that referenced this pull request
This is a backport from cpython 3.12
https://docs.python.org/3/library/asyncio-policy.html
> PidfdChildWatcher is a “Goldilocks” child watcher implementation. It doesn’t require signals or threads, doesn’t interfere with any processes launched outside the event loop, and scales linearly with the number of subprocesses launched by the event loop. The main disadvantage is that pidfds are specific to Linux, and only work on recent (5.3+) kernels.
There are some additional fixes in cpython 3.12 in
when there is no event loop running in the main thread but this is not a problem we have Merged
19 tasks
pushed a commit to home-assistant/core that referenced this pull request
This is a backport from cpython 3.12
https://docs.python.org/3/library/asyncio-policy.html
> PidfdChildWatcher is a “Goldilocks” child watcher implementation. It doesn’t require signals or threads, doesn’t interfere with any processes launched outside the event loop, and scales linearly with the number of subprocesses launched by the event loop. The main disadvantage is that pidfds are specific to Linux, and only work on recent (5.3+) kernels.
There are some additional fixes in cpython 3.12 in
when there is no event loop running in the main thread but this is not a problem we have
pushed a commit to AlePerla/homeassistant_core that referenced this pull request
This is a backport from cpython 3.12
https://docs.python.org/3/library/asyncio-policy.html
> PidfdChildWatcher is a “Goldilocks” child watcher implementation. It doesn’t require signals or threads, doesn’t interfere with any processes launched outside the event loop, and scales linearly with the number of subprocesses launched by the event loop. The main disadvantage is that pidfds are specific to Linux, and only work on recent (5.3+) kernels.
There are some additional fixes in cpython 3.12 in
when there is no event loop running in the main thread but this is not a problem we have