diff options
-rw-r--r-- | lib/tasks/lint.rake | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/lib/tasks/lint.rake b/lib/tasks/lint.rake index fa45b092833..7aab53491e6 100644 --- a/lib/tasks/lint.rake +++ b/lib/tasks/lint.rake @@ -37,14 +37,8 @@ unless Rails.env.production? lint:static_verification ].each do |task| warn "#{Time.now} Running #{task}\n" - pid = Process.fork do - rd_out, wr_out = IO.pipe - rd_err, wr_err = IO.pipe - stdout = $stdout.dup - stderr = $stderr.dup - $stdout.reopen(wr_out) - $stderr.reopen(wr_err) + pid = Process.fork do begin Rake::Task[task].invoke rescue SystemExit => ex @@ -54,15 +48,7 @@ unless Rails.env.production? msg = "*** Rake task #{task} raised #{ex.class}:" raise ex ensure - $stdout.reopen(stdout) - $stderr.reopen(stderr) - wr_out.close - wr_err.close - warn "\n#{msg}\n\n" if msg - - IO.copy_stream(rd_out, $stdout) - IO.copy_stream(rd_err, $stderr) end end |