]> granicus.if.org Git - python/commit
Issue #18808: Thread.join() now waits for the underlying thread state to be destroyed...
authorAntoine Pitrou <solipsis@pitrou.net>
Sat, 7 Sep 2013 21:38:37 +0000 (23:38 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Sat, 7 Sep 2013 21:38:37 +0000 (23:38 +0200)
commit7b4769937fb612d576b6829c3b834f3dd31752f1
tree274bf4dd801bd8ffdc066658ec63c1f9cecb3afa
parenteda7c641515f8af1f8700634b93eba859967379c
Issue #18808: Thread.join() now waits for the underlying thread state to be destroyed before returning.
This prevents unpredictable aborts in Py_EndInterpreter() when some non-daemon threads are still running.
Include/pystate.h
Lib/_dummy_thread.py
Lib/test/test_threading.py
Lib/threading.py
Misc/NEWS
Modules/_threadmodule.c
Python/pystate.c