まつもと ゆきひろです
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
ってのは使えるようにしたいって思ってます。