diff options
author | Michael W. Hudson <mwh@python.net> | 2005-04-07 10:19:47 (GMT) |
---|---|---|
committer | Michael W. Hudson <mwh@python.net> | 2005-04-07 10:19:47 (GMT) |
commit | 52cba65d1a720a7062660b0d98b04fd3212a6aff (patch) | |
tree | 7ec3966f165a8892562c6b08996f8bc652f46bed /Python/modsupport.c | |
parent | b3509dbe6a7d28fedb82c0a892a84391d448e1c7 (diff) | |
download | cpython-52cba65d1a720a7062660b0d98b04fd3212a6aff.zip cpython-52cba65d1a720a7062660b0d98b04fd3212a6aff.tar.gz cpython-52cba65d1a720a7062660b0d98b04fd3212a6aff.tar.bz2 |
Backport my recent raw_input() vs no threads build vs SIGINT argh:
In a threads-disabled build, typing Ctrl-C into a raw_input() crashed,
because (essentially) I didn't realise that PY_BEGIN/END_ALLOW_THREADS
actually expanded to nothing under a no-threads build, so if you somehow
NULLed out the threadstate (e.g. by calling PyThread_SaveThread) it would
stay NULLed when you return to Python. Argh!
Diffstat (limited to 'Python/modsupport.c')
0 files changed, 0 insertions, 0 deletions