Skip to content

Instantly share code, notes, and snippets.

View felipenoris's full-sized avatar
💭
Burnt

Felipe Noronha felipenoris

💭
Burnt
  • Rio de Janeiro / Brazil
View GitHub Profile
@felipenoris
felipenoris / run_pipeline_redirect_output.jl
Last active January 26, 2023 18:27
run_pipeline_redirect_output
# https://discourse.julialang.org/t/iobuffer-becomes-not-writable-after-run/92323
function run_pipeline_redirect_output(cmd::Cmd; stdout::IO=stdout, stderr::IO=stderr)
@assert iswritable(stdout) && iswritable(stderr)
tmp_stdout = isa(stdout, IOBuffer) ? IOBuffer() : stdout
tmp_stderr = isa(stderr, IOBuffer) ? IOBuffer() : stderr
local ret