Use block-form of File.open

This commit is contained in:
Jack Nagel 2014-12-30 23:52:07 -05:00
parent accd72b290
commit 1de21b7f00

View File

@ -652,8 +652,7 @@ class Formula
logfn = "#{logd}/%02d.%s" % [@exec_count, File.basename(cmd).split(' ').first] logfn = "#{logd}/%02d.%s" % [@exec_count, File.basename(cmd).split(' ').first]
mkdir_p(logd) mkdir_p(logd)
log = File.open(logfn, "w") File.open(logfn, "w") do |log|
begin
log.puts Time.now, "", cmd, args, "" log.puts Time.now, "", cmd, args, ""
log.flush log.flush
@ -698,8 +697,6 @@ class Formula
raise BuildError.new(self, cmd, args, env) raise BuildError.new(self, cmd, args, env)
end end
ensure
log.close
end end
end end