[ruby-core:77194] [Ruby trunk Feature#11650] Add custom error message arg to Timeout.timeout
From:
matz@...
Date:
2016-09-07 08:03:02 UTC
List:
ruby-core #77194
Issue #11650 has been updated by Yukihiro Matsumoto.
Accepted.
Matz.
----------------------------------------
Feature #11650: Add custom error message arg to Timeout.timeout
https://bugs.ruby-lang.org/issues/11650#change-60409
* Author: Kir Shatrov
* Status: Open
* Priority: Normal
* Assignee:
----------------------------------------
Now Timeout.timeout can accept custom error message:
~~~ruby
Timeout.timeout(30, CustomException, “custom_message”)
~~~
This option might be useful for networking:
~~~ruby
# net/smtp.rb#do_start
Timeout.timeout(30, Net::OpenTimeout, "failed to open #{host}") do
tcp_connection
end
~~~
---Files--------------------------------
feature.diff (1.66 KB)
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>