trap("SIGINT") aborts too early when sleep is called ----------------------------------------------------
Key: JRUBY-6045 URL: https://jira.codehaus.org/browse/JRUBY-6045 Project: JRuby Issue Type: Bug Environment: OSX 1.6.8, Windows 7 32bit Reporter: Xavier Shay Assignee: Thomas E Enebo The following script does not output the second puts "2": $stopping = false trap("SIGINT") { $stopping = true puts "1" # The call to sleep prevents the following `puts` sleep 1 puts "2" exit } puts "started" while true && !$stopping puts "Spewing %s" % rand sleep 0.2 puts "Did something" end For history, see this thread: http://old.nabble.com/Trapping-SIGNINT-to32410432.html -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email