Staging
v0.5.1
https://github.com/python/cpython
Revision 817d91829f388a0302254c71792bb6b5382fd273 authored by Georg Brandl on 27 June 2010, 10:49:23 UTC, committed by Georg Brandl on 27 June 2010, 10:49:23 UTC
1 parent 565569b
Raw File
Tip revision: 817d91829f388a0302254c71792bb6b5382fd273 authored by Georg Brandl on 27 June 2010, 10:49:23 UTC
Use designated syntax for optional grammar element.
Tip revision: 817d918
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