Mercurial > cpython-lru_cache-weakref
view Python/sigcheck.c @ 61666:ff4a968ca7bb 3.1
Merged revisions 81263 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81263 | tarek.ziade | 2010-05-17 13:01:57 +0200 (Mon, 17 May 2010) | 9 lines
Merged revisions 81261 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81261 | tarek.ziade | 2010-05-17 12:54:43 +0200 (Mon, 17 May 2010) | 1 line
upgraded distutils docs w.r.t. the manifest regeneration
........
................
| author | Tarek Ziadé <ziade.tarek@gmail.com> |
|---|---|
| date | Mon, 17 May 2010 11:04:41 +0000 |
| parents | 6f6f965c5e2d |
| children |
line wrap: on
line source
/* 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; }
