From 38c9acd284f5fc71d06fd2cb5384bad3f78a53a5 Mon Sep 17 00:00:00 2001 From: Luke Tomlinson Date: Fri, 7 May 2021 08:22:34 -0400 Subject: [PATCH] Simplify promise rejection --- packages/exec/src/toolrunner.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/packages/exec/src/toolrunner.ts b/packages/exec/src/toolrunner.ts index 4fe2d9e4e0..91ec5786d5 100644 --- a/packages/exec/src/toolrunner.ts +++ b/packages/exec/src/toolrunner.ts @@ -421,10 +421,6 @@ export class ToolRunner extends events.EventEmitter { this._debug(` ${arg}`) } - this.on('error', (error: Error) => { - reject(error) - }) - const optionsNonNull = this._cloneExecOptions(this.options) if (!optionsNonNull.silent && optionsNonNull.outStream) { optionsNonNull.outStream.write( @@ -438,11 +434,7 @@ export class ToolRunner extends events.EventEmitter { }) if (this.options.cwd && !(await ioUtil.exists(this.options.cwd))) { - this.emit( - 'error', - new Error(`The cwd: ${this.options.cwd} does not exist!`) - ) - return + return reject(new Error(`The cwd: ${this.options.cwd} does not exist!`)) } const fileName = this._getSpawnFileName()