From 009c8baee4dfbf6b57f5469183264855f529083d Mon Sep 17 00:00:00 2001 From: Douglas Bates Date: Tue, 2 Dec 2014 12:42:12 -0600 Subject: [PATCH] Use a thunk to cause outfile to be closed --- src/JuliaReport.jl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/JuliaReport.jl b/src/JuliaReport.jl index 66b5562..b19fc88 100644 --- a/src/JuliaReport.jl +++ b/src/JuliaReport.jl @@ -49,11 +49,11 @@ function weave(source ; doctype = "pandoc", plotlib="PyPlot", informat="noweb", parsed = read_noweb(source) executed = run(parsed) formatted = format(executed, doctype) - outname = "$(report.cwd)/$(report.basename).$(formatdict[:extension])" @show outname - outfile = open(outname, "w") - write(outfile, join(formatted, "\n")) + open(outname, "w") do io + write(io, join(formatted, "\n")) + end info("Report weaved to $(report.basename).$(formatdict[:extension])") end