Issue #8730 has been updated by takiuchi (Genki Takiuchi). rescue Exception???使ã????®ã?¯ã?¾ã???????¨ã?????????????ºã?¦ã????¾ã???????? ä¾??????°ä»¥ä¸?????????«ã????£ã?«ã?¿ç????«å?¨ã?¦ã??exception???è£?è¶³ã????¦ã????®ã?¾ã??raise??????????????? ??©ç?¨ã?????????????´å??????????????å®??????«ä½¿???????¦ã????¾ã????? begin do_something rescue Exception => e log_exception e raise e end library??³ã?¼ã????®ä¸??§ã????®ã???????ªã?³ã?¼ã?????ä¸?ç®??????§ã??????????¨ã??大å????????timeout????????????äº???? ??§ã????ªã????®ã?§ã???????¯ã??å¾??????®æ???????¯å?????å¤??????¨æ???????¾ã????? ---------------------------------------- Bug #8730: "rescue Exception" rescues Timeout::ExitException https://bugs.ruby-lang.org/issues/8730#change-43076 Author: takiuchi (Genki Takiuchi) Status: Rejected Priority: Normal Assignee: Category: Target version: current: 2.1.0 ruby -v: 2.0.0 Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN =begin Timeout.timeout ?????ã????¯å????? rescue Exception ??«ã????£ã?¦ä??å¤???????????????¦ã?????ç®???????????????¨ã?? ??¿ã?¤ã????¢ã?¦ã????¦ç??????????¨ç????«å?©ç?¨ã????¦ã????? Timeout::ExitException ??¯ã?©ã?¹ã?®ç?¡å??æ´¾ç????¯ã?©ã?¹ã??è£?è¶³ã????¦ã????¾ã????? æ£ã????? Timeout::Error ?????ºç???????ªã????? ä¾?) timeout 1 do begin sleep 3 rescue Exception => e puts e.class.superclass #=> "Timeout::ExitException" end end =end -- http://bugs.ruby-lang.org/