From: Dave Thomas Date: 2001-06-30T13:14:10+09:00 Subject: [ruby-talk:17093] Re: ensure block not being executed "Aleksei Guzev" writes: > I'm afraid You stop not the script but You stop the interpreter with ^C. > Matz, would You change this behaviour? Try running this, and trying ^C. begin loop do sleep 2 puts "Whee" end ensure puts "Byee" end Dave LocalWords: Byee