]> granicus.if.org Git - python/commit
bpo-36763: Add _PyInitError functions (GH-13395)
authorVictor Stinner <vstinner@redhat.com>
Fri, 17 May 2019 21:54:00 +0000 (23:54 +0200)
committerGitHub <noreply@github.com>
Fri, 17 May 2019 21:54:00 +0000 (23:54 +0200)
commit871ff77c1cd334a141d52b0d003c080a1928731e
tree0c7c37e1d28f52fc8967bc3d85da5bb68a13fa8a
parent12083284c54be25abadd85781d36b63731dc1f0c
bpo-36763: Add _PyInitError functions (GH-13395)

* Add _PyInitError functions:

  * _PyInitError_Ok()
  * _PyInitError_Error()
  * _PyInitError_NoMemory()
  * _PyInitError_Exit()
  * _PyInitError_IsError()
  * _PyInitError_IsExit()
  * _PyInitError_Failed()

* frozenmain.c and _testembed.c now use functions rather than macros.
* Move _Py_INIT_xxx() macros to the internal API.
* Move _PyWstrList_INIT macro to the internal API.
12 files changed:
Include/cpython/coreconfig.h
Include/internal/pycore_coreconfig.h
Modules/faulthandler.c
Modules/getpath.c
Objects/exceptions.c
Objects/object.c
PC/getpathp.c
Programs/_freeze_importlib.c
Programs/_testembed.c
Python/bootstrap_hash.c
Python/coreconfig.c
Python/frozenmain.c