Staging
v0.5.1
https://github.com/python/cpython
Revision 9abee722d448c1c00c7d4e11ce242ec7b13e5c49 authored by Victor Stinner on 19 September 2017, 16:36:54 UTC, committed by GitHub on 19 September 2017, 16:36:54 UTC
* bpo-31479: Always reset the signal alarm in tests

Use "try: ... finally: signal.signal(0)" pattern to make sure that
tests don't "leak" a pending fatal signal alarm.

* Move two more alarm() calls into the try block

Fix also typo: replace signal.signal(0) with signal.alarm(0)

* Move another signal.alarm() into the try block
1 parent a92941f
Raw File
Tip revision: 9abee722d448c1c00c7d4e11ce242ec7b13e5c49 authored by Victor Stinner on 19 September 2017, 16:36:54 UTC
bpo-31479: Always reset the signal alarm in tests (#3588)
Tip revision: 9abee72
bltinmodule.h
#ifndef Py_BLTINMODULE_H
#define Py_BLTINMODULE_H
#ifdef __cplusplus
extern "C" {
#endif

PyAPI_DATA(PyTypeObject) PyFilter_Type;
PyAPI_DATA(PyTypeObject) PyMap_Type;
PyAPI_DATA(PyTypeObject) PyZip_Type;

#ifdef __cplusplus
}
#endif
#endif /* !Py_BLTINMODULE_H */
back to top