File tree Expand file tree Collapse file tree 1 file changed +4
-10
lines changed
Expand file tree Collapse file tree 1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -374,25 +374,19 @@ function REPLServer(prompt,
374374 }
375375
376376 promise . then ( ( result ) => {
377- // Remove prioritized SIGINT listener if it was not called.
378- // TODO(TimothyGu): Use Promise.prototype.finally when it becomes
379- // available.
380- prioritizedSigintQueue . delete ( sigintListener ) ;
381-
382377 finishExecution ( undefined , result ) ;
383- unpause ( ) ;
384378 } , ( err ) => {
385- // Remove prioritized SIGINT listener if it was not called.
386- prioritizedSigintQueue . delete ( sigintListener ) ;
387-
388- unpause ( ) ;
389379 if ( err && process . domain ) {
390380 debug ( 'not recoverable, send to domain' ) ;
391381 process . domain . emit ( 'error' , err ) ;
392382 process . domain . exit ( ) ;
393383 return ;
394384 }
395385 finishExecution ( err ) ;
386+ } ) . finally ( ( ) => {
387+ // Remove prioritized SIGINT listener if it was not called.
388+ prioritizedSigintQueue . delete ( sigintListener ) ;
389+ unpause ( ) ;
396390 } ) ;
397391 }
398392 }
You can’t perform that action at this time.
0 commit comments