◐ Shell
clean mode source ↗

bpo-44422: Fix threading.enumerate() reentrant call by vstinner · Pull Request #26727 · python/cpython

rhettinger

rhettinger

serhiy-storchaka

The threading.enumerate() function now uses a reentrant lock to
prevent a hang on reentrant call.

@vstinner

iritkatriel

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Jun 15, 2021
The threading.enumerate() function now uses a reentrant lock to
prevent a hang on reentrant call.
(cherry picked from commit 243fd01)

Co-authored-by: Victor Stinner <vstinner@python.org>

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Jun 15, 2021
The threading.enumerate() function now uses a reentrant lock to
prevent a hang on reentrant call.
(cherry picked from commit 243fd01)

Co-authored-by: Victor Stinner <vstinner@python.org>

miss-islington added a commit that referenced this pull request

Jun 15, 2021
The threading.enumerate() function now uses a reentrant lock to
prevent a hang on reentrant call.
(cherry picked from commit 243fd01)

Co-authored-by: Victor Stinner <vstinner@python.org>

vstinner added a commit that referenced this pull request

Jun 15, 2021
)

The threading.enumerate() function now uses a reentrant lock to
prevent a hang on reentrant call.
(cherry picked from commit 243fd01)

Co-authored-by: Victor Stinner <vstinner@python.org>

jdevries3133 pushed a commit to jdevries3133/cpython that referenced this pull request

Jun 19, 2021
The threading.enumerate() function now uses a reentrant lock to
prevent a hang on reentrant call.