我有这段代码:
begin complete_results = Timeout.timeout(4) do results = platform.search(artist,album_name) end rescue Timeout::Error puts 'Print me something please' end
Exception message : execution expired Exception backtrace : /***/****/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/timeout.rb:64:i
所以我天真地认为我的电话超时.但是,’打印我的东西’不会打印,并且complete_results假定是超时状态返回值(在文档中提到的是true或false),绝对不是一个布尔值.
我做错了吗?