Commit fd07ff80 authored by Samuel E. Giddins's avatar Samuel E. Giddins

[Executable] Get rid of redundant run calls

parent ecd17b35
......@@ -82,17 +82,8 @@ module Pod
Open3.popen3(bin, *command) do |i, o, e, t|
out_reader = Thread.new { while s = o.gets; stdout << s; end }
err_reader = Thread.new { while s = e.gets; stderr << s; end }
i.close
run_readers = lambda do
[out_reader, err_reader].each do |reader|
reader.run if reader.alive?
end
end
run_readers.call
t.value.tap { run_readers.call }
t.value
end
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment