From 61f417ac7dbcb5df096edb95a743fff45a5313c8 Mon Sep 17 00:00:00 2001 From: Marc-Andre Lafortune Date: Mon, 1 Mar 2021 19:22:23 -0500 Subject: [PATCH] [lib/benchmark] Use $stdout instead of STDOUT [Bug #17600] --- lib/benchmark.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/benchmark.rb b/lib/benchmark.rb index 4cfc0d8a5b..361bca3cad 100644 --- a/lib/benchmark.rb +++ b/lib/benchmark.rb @@ -163,8 +163,8 @@ module Benchmark # def benchmark(caption = "", label_width = nil, format = nil, *labels) # :yield: report - sync = STDOUT.sync - STDOUT.sync = true + sync = $stdout.sync + $stdout.sync = true label_width ||= 0 label_width += 1 format ||= FORMAT @@ -176,7 +176,7 @@ module Benchmark } report.list ensure - STDOUT.sync = sync unless sync.nil? + $stdout.sync = sync unless sync.nil? end @@ -247,8 +247,8 @@ module Benchmark job = Job.new(width) yield(job) width = job.width + 1 - sync = STDOUT.sync - STDOUT.sync = true + sync = $stdout.sync + $stdout.sync = true # rehearsal puts 'Rehearsal '.ljust(width+CAPTION.length,'-') @@ -268,7 +268,7 @@ module Benchmark Benchmark.measure(label, &item).tap { |res| print res } } ensure - STDOUT.sync = sync unless sync.nil? + $stdout.sync = sync unless sync.nil? end #