@@ -10,9 +10,9 @@ jobs:
strategy:
matrix:
python-version: [ 3.7, 3.8, 3.9 ]
- attempt: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
+ attempt: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ]
fail-fast: false
- timeout-minutes: 15
+ timeout-minutes: 5
steps:
- uses: actions/checkout@v2
- name: Set up Python
@@ -23,10 +23,6 @@ def cleanup_children():
for child in children:
with suppress(psutil.NoSuchProcess):
child.terminate()
- psutil.wait_procs(children, timeout=1)
- for child in children:
- with suppress(psutil.NoSuchProcess):
- child.kill()
# Broken code or killing of child processes may leave the MPFuture backend corrupted
MPFuture.reset_backend()