Skip to content

Commit 0bfeea8

Browse files
committed

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

polycode/errors.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ var ErrTaskExecError = DefineError("polycode.client", 3, "task execution error")
99
var ErrPanic = DefineError("polycode.client", 5, "task in progress")
1010
var ErrTaskInProgress = &ErrPanic
1111
var ErrContextNotFound = DefineError("polycode.client", 6, "context not found")
12+
var ErrInternal = DefineError("polycode.client", 7, "internal error")
1213

1314
type Error struct {
1415
Module string

polycode/runtime.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,12 @@ func runTask(ctx context.Context, event TaskStartEvent) (evt TaskCompleteEvent)
139139
if ok && errors.Is(err, ErrTaskInProgress) {
140140
log.Println("client: task in progress")
141141
evt = ValueToTaskComplete(nil)
142+
} else {
143+
log.Printf("client: task completed with error %s\n", err.Error())
144+
stackTrace := string(debug.Stack())
145+
println(stackTrace)
146+
evt = ErrorToTaskComplete(err)
142147
}
143-
144-
log.Printf("client: task completed with error %s\n", err.Error())
145-
stackTrace := string(debug.Stack())
146-
println(stackTrace)
147-
evt = ErrorToTaskComplete(err)
148148
}
149149
}()
150150

@@ -212,12 +212,12 @@ func runApi(ctx context.Context, event ApiStartEvent) (evt TaskCompleteEvent) {
212212
if ok && errors.Is(err, ErrTaskInProgress) {
213213
log.Println("client: api in progress")
214214
evt = ValueToTaskComplete(nil)
215+
} else {
216+
log.Printf("client: api completed with error %s\n", err.Error())
217+
stackTrace := string(debug.Stack())
218+
println(stackTrace)
219+
evt = ErrorToTaskComplete(err)
215220
}
216-
217-
log.Printf("client: api completed with error %s\n", err.Error())
218-
stackTrace := string(debug.Stack())
219-
println(stackTrace)
220-
evt = ErrorToTaskComplete(err)
221221
}
222222
}()
223223

0 commit comments

Comments
 (0)