まつもと ゆきひろです

In message "[ruby-list:17288] Re: TCPserver の受付時間制限"
    on 99/10/01, GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:

|Workshopでも言われたことですが、こう書けるといいですね:
|
|  timeout(600) begin
|    s = gs.accept
|  rescue TimeoutError
|    exit
|  end

timeoutで発生したエラーはそのメソッドのブロックでは捕捉でき
ないってのは置いておくとしても、任意の復文にrescueをつけるや
り方には現時点では賛成してません。CLUはそうなんですけど。

その代わり

  def foo
    ...
  rescue TimeoutError
    ...
  end

ってのは使えるようにしたいって思ってます。