Actions
Feature #11650
closedAdd custom error message arg to Timeout.timeout
Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Description
Now Timeout.timeout can accept custom error message:
Timeout.timeout(30, CustomException, “custom_message”)
This option might be useful for networking:
# net/smtp.rb#do_start
Timeout.timeout(30, Net::OpenTimeout, "failed to open #{host}") do
tcp_connection
end
Files
Actions
Like0
Like0Like0Like0