Skip to content

Commit 3d176c5

Browse files
use same process close logic for signal and code
1 parent e670658 commit 3d176c5

File tree

1 file changed

+2
-23
lines changed

1 file changed

+2
-23
lines changed

src/libraries/Executor.ts

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -130,29 +130,8 @@ class Executor {
130130

131131
if (signal) {
132132
this.logger.log('Exiting because the process received a signal:', signal)
133-
134-
if (getInternalEnvVariable('deleteDBAfterStopped') === 'true') {
135-
try {
136-
await fsPromises.rm(dbPath, {recursive: true, force: true, maxRetries: 50, retryDelay: 100})
137-
} catch (e) {
138-
this.logger.error('An error occurred while deleting database path after aborted signal. The error was:', e)
139-
}
140-
}
141-
142-
const binaryPathToDelete = this.#returnBinaryPathToDelete(binaryFilepath, options)
143-
if (binaryPathToDelete) {
144-
try {
145-
await fsPromises.rm(binaryPathToDelete, {force: true, recursive: true, maxRetries: 50})
146-
} catch (e) {
147-
this.logger.error('An error occurred while deleting database binary after aborted signal. The error was:', e)
148-
}
149-
}
150-
151-
if (resolveFunction) {
152-
resolveFunction()
153-
}
154-
155-
return
133+
} else {
134+
this.logger.log('Exiting with code:', code)
156135
}
157136

158137
let errorLog: string;

0 commit comments

Comments
 (0)