Staging
v0.5.1
https://github.com/python/cpython
Revision 60b3ac7482aa7ca4e6f0f66792160d38b48d1914 authored by Nick Coghlan on 03 August 2013, 12:56:30 UTC, committed by Nick Coghlan on 03 August 2013, 12:56:30 UTC
signal.getsignal returns None for some signals if faulthandler
is enabled (Patch by Jeremy Kloth)
1 parent e92dfbf
Raw File
Tip revision: 60b3ac7482aa7ca4e6f0f66792160d38b48d1914 authored by Nick Coghlan on 03 August 2013, 12:56:30 UTC
Close #18396: fix spurious test_signal failure on Windows
Tip revision: 60b3ac7
sigcheck.c

/* Sigcheck is similar to intrcheck() but sets an exception when an
   interrupt occurs.  It can't be in the intrcheck.c file since that
   file (and the whole directory it is in) doesn't know about objects
   or exceptions.  It can't be in errors.c because it can be
   overridden (at link time) by a more powerful version implemented in
   signalmodule.c. */

#include "Python.h"

/* ARGSUSED */
int
PyErr_CheckSignals(void)
{
	if (!PyOS_InterruptOccurred())
		return 0;
	PyErr_SetNone(PyExc_KeyboardInterrupt);
	return -1;
}
back to top