aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rwxr-xr-xlib/tempfile.rb4
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 0197f99ccb..c6c370be82 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Aug 28 20:29:34 2009 Akinori MUSHA <knu@iDaemons.org>
+
+ * lib/tempfile.rb (Tempfile#callback): Debug information should be
+ output to stderr, not stdout; pointed out by akira yamada.
+ cf. [ruby-dev:39072]
+
Fri Aug 28 20:34:24 2009 Masaki Suketa <masaki.suketa@nifty.ne.jp>
* ext/win32ole/win32ole.c: use SafeStringValue instead of
diff --git a/lib/tempfile.rb b/lib/tempfile.rb
index 752fd488f8..4061b170a8 100755
--- a/lib/tempfile.rb
+++ b/lib/tempfile.rb
@@ -307,7 +307,7 @@ class Tempfile < DelegateClass(File)
if pid == $$
path, tmpfile, cleanlist = *data
- print "removing ", path, "..." if $DEBUG
+ STDERR.print "removing ", path, "..." if $DEBUG
tmpfile.close if tmpfile
@@ -317,7 +317,7 @@ class Tempfile < DelegateClass(File)
cleanlist.delete(path) if cleanlist
end
- print "done\n" if $DEBUG
+ STDERR.print "done\n" if $DEBUG
end
}
end