From: ARIMA Yasuhiro Date: 2000-03-29T13:22:23+09:00 Subject: [ruby-dev:9524] Re: timeout しない timeout 有馬です。 | def gogo(limit=nil) | begin | timeout(limit) { | # 長いかもしれない処理 nil や false の指定で timeout しないで動くようにするための ruby-1.4.4 の lib/timeout.rb に対する patch です。 こんな感じでしょうか?> gotoken さん --- timeout.rb.orig Tue Mar 21 12:24:54 2000 +++ timeout.rb Wed Mar 29 13:08:59 2000 @@ -26,6 +26,10 @@ end def timeout(sec) + if not sec + yield sec + return true + end begin x = Thread.current y = Thread.start { -- 有馬 康弘