summaryrefslogtreecommitdiff
path: root/docs/examples
diff options
context:
space:
mode:
Diffstat (limited to 'docs/examples')
-rw-r--r--docs/examples/subprocess.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/examples/subprocess.md b/docs/examples/subprocess.md
index 3f1297cc0..e5956e1af 100644
--- a/docs/examples/subprocess.md
+++ b/docs/examples/subprocess.md
@@ -70,11 +70,13 @@ const p = Deno.run({
const { code } = await p.status();
+// Reading the outputs closes their pipes
+const rawOutput = await p.output();
+const rawError = await p.stderrOutput();
+
if (code === 0) {
- const rawOutput = await p.output();
await Deno.stdout.write(rawOutput);
} else {
- const rawError = await p.stderrOutput();
const errorString = new TextDecoder().decode(rawError);
console.log(errorString);
}