From: nobu.nakada@... Date: 2003-08-16T22:28:39+09:00 Subject: [ruby-list:38132] Re: ポートが閉じているときの例外など なかだです。 At Sat, 16 Aug 2003 21:59:53 +0900, Minero Aoki wrote: > > というか #finish が IOError(かそのサブクラス)を返すのであれば、接続失敗 > > (相手が応答しなくて TimeoutError になった場合を含む)でも IOError などの > > 下位層のエラーだとわかる方が、SMTP のエラー(5xx)や POP3 のエラー(-ERR) > > とかと区別できてすっきりする、というのが私の感覚です。 > > それは同意します。しかし多重継承が存在しない以上 TimeoutError と > IOError を同時に継承することができません。そうすると、open 時の > タイムアウトはどちらかにしなければならないのですよね。 Timeout::Errorをmoduleにする、あるいはincludeするmoduleを作ると いう手はありますが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦