Staging
v0.5.1
https://github.com/python/cpython
Revision 5ea5d2c3f7ac3a308091bbbf11ab4f473571a628 authored by Zachary Ware on 26 February 2014, 15:34:43 UTC, committed by Zachary Ware on 26 February 2014, 15:34:43 UTC
1 parent 7b80716
Raw File
Tip revision: 5ea5d2c3f7ac3a308091bbbf11ab4f473571a628 authored by Zachary Ware on 26 February 2014, 15:34:43 UTC
Issue #20759: Fix some typos in the mock docs.
Tip revision: 5ea5d2c
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