Staging
v0.5.1
https://github.com/python/cpython
Revision ce40550acd3a8928bb6fef4d4e73642a8a69745d authored by csabella on 05 June 2017, 03:12:23 UTC, committed by Mariatta on 05 June 2017, 03:12:23 UTC
* bpo-30538: Update count() in Functional HOWTO
* bpo-30538: Update enumerate() arguments in Functional HOWTO
(cherry picked from commit 9be4ff359daa67cde6246494f643ed7cd2825d46)
1 parent 86eb93f
Raw File
Tip revision: ce40550acd3a8928bb6fef4d4e73642a8a69745d authored by csabella on 05 June 2017, 03:12:23 UTC
bpo-30538: Update count() in Functional Programming HOWTO (GH-1919) (GH-1943)
Tip revision: ce40550
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