Use BoxError in on error cases

This commit is contained in:
Girish Ramakrishnan
2019-12-05 09:54:29 -08:00
parent 4bb676fb5c
commit c07e215148
5 changed files with 15 additions and 10 deletions

View File

@@ -61,7 +61,7 @@ function spawn(tag, file, args, options, callback) {
if (code || signal) debug(tag + ' code: %s, signal: %s', code, signal);
if (code === 0) return callback(null);
var e = new BoxError(BoxError.SPAWN_ERROR, `${tag} exited with error ${code} signal ${signal}`);
let e = new BoxError(BoxError.SPAWN_ERROR, `${tag} exited with code ${code} signal ${signal}`);
e.code = code;
e.signal = signal;
callback(e);
@@ -69,7 +69,8 @@ function spawn(tag, file, args, options, callback) {
cp.on('error', function (error) {
debug(tag + ' code: %s, signal: %s', error.code, error.signal);
callback(error);
let e = new BoxError(BoxError.SPAWN_ERROR, `${tag} errored with code ${error.code} message ${error.message}`);
callback(e);
});
return cp;