Use BoxError in on error cases
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user