MCPcopy Index your code
hub / github.com/dagger/dagger / NewHandlerError

Function NewHandlerError

cmd/dagger/shell_exec.go:64–77  ·  view source on GitHub ↗
(err error)

Source from the content-addressed store, hash-verified

62}
63
64func NewHandlerError(err error) *HandlerError {
65 exit := 1
66
67 // Currently only dagger.ExecError produces an exit code > 1.
68 var exe *dagger.ExecError
69 if errors.As(err, &exe) {
70 exit = exe.ExitCode
71 }
72
73 return &HandlerError{
74 Err: err,
75 ExitCode: exit,
76 }
77}
78
79// Call is a handler which runs on every [syntax.CallExpr].
80//

Callers 1

ExecMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected