Mercurial > cpython-lru_cache-weakref
view Python/sigcheck.c @ 31156:94dff4a02ca3 legacy-trunk
Revamped framework search path handling for MacOSX. This should allow
two framework builds (in /Library and /System/Library) to coexist
with distutils linking against the right one.
Should be backported to 2.3, but getting Apple-supplied Python to pick
up these fixes is going to be non-trivial.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Mon, 08 Dec 2003 01:10:12 +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; }
