ruby-changes:19044
From: naruse <ko1@a...>
Date: Thu, 10 Mar 2011 10:44:39 +0900 (JST)
Subject: [ruby-changes:19044] Ruby:r31082 (trunk): * lib/test/unit.rb (Test::Unit::Runner::Worker#read): fix for the case
naruse 2011-03-10 10:35:56 +0900 (Thu, 10 Mar 2011) New Revision: 31082 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31082 Log: * lib/test/unit.rb (Test::Unit::Runner::Worker#read): fix for the case when IO#read or IO#gets returns nil. Modified files: trunk/ChangeLog trunk/lib/test/unit.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 31081) +++ ChangeLog (revision 31082) @@ -1,3 +1,8 @@ +Thu Mar 10 10:09:35 2011 NARUSE, Yui <naruse@r...> + + * lib/test/unit.rb (Test::Unit::Runner::Worker#read): fix for the case + when IO#read or IO#gets returns nil. + Thu Mar 10 07:12:03 2011 Ryan Davis <ryand-ruby@z...> * lib/rubygems*: Import rubygems 1.6.2 (release candidate @ 2026fbb5) Index: lib/test/unit.rb =================================================================== --- lib/test/unit.rb (revision 31081) +++ lib/test/unit.rb (revision 31082) @@ -274,7 +274,8 @@ end def read - ((@status == :quit) ? @io.read : @io.gets).chomp + res = (@status == :quit) ? @io.read : @io.gets + res && res.chomp end def close -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/