[pypy-dev] is the handling of python signals a language implementation detail?
Maciej Fijalkowski
fijall at gmail.com
Mon Aug 10 11:01:31 CEST 2015
I think this is a part of the language definition, at the very least
pypy does the same. The reason is that you can't write python code
that can be safely executed at an arbitrary point in time (it's hard
enough to write runnable-from-a-signal handler C code), so you defer
it until at least the bytecode boundary so the internal structures are
in a somewhat consistent shape
cheers,
fijal
More information about the pypy-dev
mailing list