[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]