Staging
v0.5.1
https://github.com/python/cpython
Revision cd82266f6bfd8d678e9c80773ad9eabaed50655d authored by Andrew MacIntyre on 17 January 2005, 12:22:38 UTC, committed by Andrew MacIntyre on 17 January 2005, 12:22:38 UTC
1 parent 811ded0
Raw File
Tip revision: cd82266f6bfd8d678e9c80773ad9eabaed50655d authored by Andrew MacIntyre on 17 January 2005, 12:22:38 UTC
backport: make thread stack size compile-time tunable on OS/2, incr main stack
Tip revision: cd82266
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