[#23332] to_str再考 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2004/04/05

[#23380] [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2004/04/15
[#23400] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。落ちる場所がわかりました。

[#23402] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23403] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — nobu.nakada@... 2004/04/16

なかだです。

[#23405] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23407] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[ruby-dev:23395] Re: to_str再考

From: m_seki@...
Date: 2004-04-16 01:12:27 UTC
List: ruby-dev #23395
咳といいます。

> optparseとは関係ないのですが、Exception#to_strがなくなったため
> にdrbのテストが失敗します。
> 
>   test_02_unknown(TestDRbCore) [/home/nokada/src/ruby/HEAD/test/drb/drbtest.rb:112]:
>   <"Unknown2"> expected but was
>   <nil>.

> * lib/drb/drb.rb (DRb::DRbUnknown::initialize): Exception#to_str is
>   deprecated.

> 
> Index: lib/drb/drb.rb
> ===================================================================
> RCS file: /cvs/ruby/src/ruby/lib/drb/drb.rb,v
> retrieving revision 1.16
> diff -U2 -p -d -r1.16 drb.rb
> --- lib/drb/drb.rb	18 Mar 2004 10:09:43 -0000	1.16
> +++ lib/drb/drb.rb	15 Apr 2004 04:54:46 -0000
> @@ -453,5 +453,5 @@ module DRb
>      # name of the unmarshalled object.
>      def initialize(err, buf)
> -      case err
> +      case err.to_s
>        when /uninitialized constant (\S+)/
>  	@name = $1


おお。なるほど。
コミットしてくださいませんか?


In This Thread