]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.12] gh-113205: test_multiprocessing.test_terminate: Shorter sleep for threadpools...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 18 Jan 2024 12:49:24 +0000 (13:49 +0100)
committerGitHub <noreply@github.com>
Thu, 18 Jan 2024 12:49:24 +0000 (13:49 +0100)
commitc2a2126782abe0459ecc7e73f6b175a8d2f77e2a
tree0332a23c0fa022ef2f6027fe25de42a33b52bdea
parenteb582df61fcdbdd5b510da5d3744e5f60bf8b81d
[3.12] gh-113205: test_multiprocessing.test_terminate: Shorter sleep for threadpools (GH-114186) (GH-114222)

Threads can't be forced to terminate (without potentially corrupting too much
state), so the  expected behaviour of `ThreadPool.terminate` is to wait for
the currently executing tasks to finish.

Use shorter sleep time for threadpools, so if a task manages to start, the test
doesn't block for long.

(cherry picked from commit c1db9606081bdbe0207f83a861a3c70c356d3704)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
Lib/test/_test_multiprocessing.py