]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-43963: Add _signal module state (GH-25676)
authorVictor Stinner <vstinner@python.org>
Wed, 28 Apr 2021 01:02:55 +0000 (03:02 +0200)
committerGitHub <noreply@github.com>
Wed, 28 Apr 2021 01:02:55 +0000 (03:02 +0200)
commita5e64444e6df7d1d498576bab26deaddc288a7bd
tree46ce042c4fd4f6341457e0ca77a216ab72bb3456
parent5c84bb506aaca01f5f750116d8f7a41d41f8124d
bpo-43963: Add _signal module state (GH-25676)

* Add signal_state_t structure and signal_global_state variable.
* Add a module state to the _signal module.
* Move and rename variables:

  * DefaultHandler becomes state->default_handler
  * IgnoreHandler becomes state->ignore_handler
  * sigint_event becomes state->sigint_event
  * ItimerError becomes modstate->itimer_error

* Rename SetHandler() to set_handler() to be consistent with
  get_handler().
Modules/signalmodule.c