It's been deprecated since 0.20.0 and we need to implement hard kill
semantics ourselves now instead of relying on the prior
trio.Process.aclose() wrapping; see #330!
Progress
[x] ~~we need to sync with trio upstream to figure out what the plan is
for getting the functionality out of the old Process.aclose() if we
still need it in our spawning layer.~~
see #330 for the details on all that and history behind the api
changes in trio.
[x] First commit is just directly calling trio.Process.aclose() directly
for now what was an attempt to fix the mypy run..
[x] copy out the old .aclose() implementation into our
do_hard_kill() with comments on the original source.
It's been deprecated since
0.20.0
and we need to implement hard kill semantics ourselves now instead of relying on the priortrio.Process.aclose()
wrapping; see #330!Progress
trio
upstream to figure out what the plan is for getting the functionality out of the oldProcess.aclose()
if we still need it in our spawning layer.~~trio
.trio.Process.aclose()
directly for now what was an attempt to fix themypy
run...aclose()
implementation into ourdo_hard_kill()
with comments on the original source.mypy
run clean!