我有这段代码:
@H_403_2@begin
complete_results = Timeout.timeout(4) do
results = platform.search(artist,album_name)
end
rescue Timeout::Error
puts 'Print me something please'
end
@H_403_2@
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),绝对不是一个布尔值.
我做错了吗?