summaryrefslogtreecommitdiff
path: root/lib/repl.js
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2019-02-28 11:03:37 +0100
committerRuben Bridgewater <ruben@bridgewater.de>2019-03-04 00:12:07 +0100
commita0778a97e19fb6e661a4277f18f758443d20470c (patch)
treef62d9ba1ec609b10aef2061e0ce1cc88536da2cb /lib/repl.js
parent6c38fcff1d074e058d427e817a0a61c0f03e0aba (diff)
downloadnode-new-a0778a97e19fb6e661a4277f18f758443d20470c.tar.gz
repl: use object writer for thrown errors
This makes us use the defaults that were set for the REPL, i.e. aligns with the printing of expression completion values, and in particular enables color support. PR-URL: https://github.com/nodejs/node/pull/26361 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'lib/repl.js')
-rw-r--r--lib/repl.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/repl.js b/lib/repl.js
index 76f2aca665..d3363d4bbc 100644
--- a/lib/repl.js
+++ b/lib/repl.js
@@ -422,7 +422,7 @@ function REPLServer(prompt,
(_, pre, line) => pre + (line - 1));
}
}
- errStack = util.inspect(e);
+ errStack = self.writer(e);
// Remove one line error braces to keep the old style in place.
if (errStack[errStack.length - 1] === ']') {
@@ -432,7 +432,7 @@ function REPLServer(prompt,
}
if (errStack === '') {
- errStack = `Thrown: ${util.inspect(e)}\n`;
+ errStack = `Thrown: ${self.writer(e)}\n`;
} else {
const ln = errStack.endsWith('\n') ? '' : '\n';
errStack = `Thrown:\n${errStack}${ln}`;