From 580c9f9ef02f8e8226437137867d3edeb9241b5e Mon Sep 17 00:00:00 2001 From: Charlie Moog Date: Mon, 21 Jun 2021 21:39:59 -0500 Subject: fix(core): don't panic on stdout/stderr write failures in Deno.core.print (#11039) --- core/ops_builtin.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core') diff --git a/core/ops_builtin.rs b/core/ops_builtin.rs index ea539bc0a..96ee4ff5e 100644 --- a/core/ops_builtin.rs +++ b/core/ops_builtin.rs @@ -61,10 +61,10 @@ pub fn op_print( is_err: bool, ) -> Result<(), AnyError> { if is_err { - eprint!("{}", msg); + stderr().write_all(msg.as_bytes())?; stderr().flush().unwrap(); } else { - print!("{}", msg); + stdout().write_all(msg.as_bytes())?; stdout().flush().unwrap(); } Ok(()) -- cgit v1.2.3