Skip to content

Commit 079a449

Browse files
committed
fix end logic
1 parent 882439b commit 079a449

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/frontend/src/worker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ self.onmessage = async ({ data }: { data: RunCode }) => {
2929
if (prepareStatus.kind == 'error') {
3030
post({ kind: 'status', message: `${msg}Error occurred` })
3131
post({ kind: 'error', message: prepareStatus.message })
32+
post({ kind: 'end' })
3233
return
3334
}
3435
post({ kind: 'installed', message: prepareStatus.message })
@@ -49,14 +50,13 @@ self.onmessage = async ({ data }: { data: RunCode }) => {
4950
sys.stderr.flush()
5051
postPrint()
5152
post({ kind: 'status', message: `${msg}ran code in ${asMs(execTime)}` })
52-
post({ kind: 'end' })
5353
} catch (err) {
5454
postPrint()
5555
console.warn(err)
5656
post({ kind: 'status', message: `${msg}Error occurred` })
5757
post({ kind: 'error', message: formatError(err) })
58-
post({ kind: 'end' })
5958
}
59+
post({ kind: 'end' })
6060
}
6161

6262
function formatError(err: any): string {

0 commit comments

Comments
 (0)