Staging
v0.5.1
https://github.com/python/cpython
Revision 226af23e858e2914cf78dfa6fd441c7b90a4cc91 authored by Brett Cannon on 03 March 2017, 22:47:06 UTC, committed by GitHub on 03 March 2017, 22:47:06 UTC
(cherry picked from commit 0705f66eb369aa6a6cdb699e24ff61e1ab2e0c56)
1 parent 03f7cb0
Raw File
Tip revision: 226af23e858e2914cf78dfa6fd441c7b90a4cc91 authored by Brett Cannon on 03 March 2017, 22:47:06 UTC
bpo-26213: Document _UNPACK bytecodes and BUILD_MAP changes (GH-440)
Tip revision: 226af23
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