summaryrefslogtreecommitdiff
path: root/Python/getopt.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2019-06-14 18:55:22 +0200
committerGitHub <noreply@github.com>2019-06-14 18:55:22 +0200
commit066e5b1a917ec2134e8997d2cadd815724314252 (patch)
tree963b0b6d7d2ae0c580aa48da0d1423930bf2a32d /Python/getopt.c
parent212646cae6b7c4ddc8d98c8b9b6d39a5f259e864 (diff)
downloadcpython-git-066e5b1a917ec2134e8997d2cadd815724314252.tar.gz
bpo-37266: Daemon threads are now denied in subinterpreters (GH-14049)
In a subinterpreter, spawning a daemon thread now raises an exception. Daemon threads were never supported in subinterpreters. Previously, the subinterpreter finalization crashed with a Pyton fatal error if a daemon thread was still running. * Add _thread._is_main_interpreter() * threading.Thread.start() now raises RuntimeError if the thread is a daemon thread and the method is called from a subinterpreter. * The _thread module now uses Argument Clinic for the new function. * Use textwrap.dedent() in test_threading.SubinterpThreadingTests
Diffstat (limited to 'Python/getopt.c')
0 files changed, 0 insertions, 0 deletions