]> granicus.if.org Git - python/commit
bpo-37031: Reuse _PyRuntime.main_thread in signalmodule.c (GH-13538)
authorVictor Stinner <vstinner@redhat.com>
Fri, 24 May 2019 11:43:55 +0000 (13:43 +0200)
committerGitHub <noreply@github.com>
Fri, 24 May 2019 11:43:55 +0000 (13:43 +0200)
commitd8613dc86f4c7acd3e2598095c466fe9dc0ad27c
tree084aed82724f893c2a16903fde994efc30470304
parent2a37f8f55b543589cc77a67b5cd17cbd9d0311c9
bpo-37031: Reuse _PyRuntime.main_thread in signalmodule.c (GH-13538)

Remove main_thread and main_interp variables from signalmodule.c:
reuse _PyRuntime which already track the main thread and the main
interpreter.

* Remove #include <sys/types.h> which became useless: getpid() call
  has been removed.
* Add runtime argument to is_main()
* is_main() now gets the interpreter from runtime.
Modules/signalmodule.c