MCPcopy
hub / github.com/aws/aws-lambda-go / lambdaErrorResponse

Function lambdaErrorResponse

lambda/errors.go:19–33  ·  view source on GitHub ↗
(invokeError error)

Source from the content-addressed store, hash-verified

17}
18
19func lambdaErrorResponse(invokeError error) *messages.InvokeResponse_Error {
20 if ive, ok := invokeError.(messages.InvokeResponse_Error); ok {
21 return &ive
22 }
23 var errorName string
24 if errorType := reflect.TypeOf(invokeError); errorType.Kind() == reflect.Ptr {
25 errorName = errorType.Elem().Name()
26 } else {
27 errorName = errorType.Name()
28 }
29 return &messages.InvokeResponse_Error{
30 Message: invokeError.Error(),
31 Type: errorName,
32 }
33}
34
35func lambdaPanicResponse(err interface{}) *messages.InvokeResponse_Error {
36 if ive, ok := err.(messages.InvokeResponse_Error); ok {

Callers 4

ReadMethod · 0.85
InvokeMethod · 0.85
handleInvokeFunction · 0.85
callBytesHandlerFuncFunction · 0.85

Calls 1

ErrorMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…