Actions
Feature #11650
closedAdd custom error message arg to Timeout.timeout
    Feature #11650:
    Add custom error message arg to Timeout.timeout
  
Status:
Closed
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
        
          
          Updated by nobu (Nobuyoshi Nakada) about 10 years ago
          
          
        
        
      
      - Description updated (diff)
 
Sounds reasonable.
        
          
          Updated by matz (Yukihiro Matsumoto) about 9 years ago
          
          
        
        
      
      Accepted.
Matz.
        
          
          Updated by nobu (Nobuyoshi Nakada) about 9 years ago
          
          
        
        
      
      - Status changed from Open to Closed
 
Applied in changeset r56089.
timeout.rb: custom error message
- lib/timeout.rb (Timeout#timeout): add custom error message
argument. [Feature #11650] 
Actions