This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Rhamphoryncus
Recipients
Date 2007-01-30.21:41:45
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
Ouch, I forgot all about Ctrl-C.  It would have been an amusing if short-lived "solution". ;)

The safety issue is not about suspending the process, which is safe albeit not very useful.  The issue is libc (or even the kernel?) having internal data structures in an inconsistent state and being unable to handle reentrant or threaded access; random corruption, crashes, hangs, or any sort of "undefined" behaviour can result if this is not heeded.  write() is one of the precious few libc functions that is labeled as not vulnerable to such things.
History
Date User Action Args
2007-08-23 15:54:45adminlinkissue1564547 messages
2007-08-23 15:54:45admincreate