MCPcopy Create free account
hub / github.com/Code-Hex/pget / errTop

Function errTop

error.go:29–42  ·  view source on GitHub ↗

errTop get important message from wrapped error message

(err error)

Source from the content-addressed store, hash-verified

27
28// errTop get important message from wrapped error message
29func errTop(err error) error {
30 for e := err; e != nil; {
31 switch e.(type) {
32 case ignore:
33 return nil
34 case causer:
35 e = e.(causer).Cause()
36 default:
37 return e
38 }
39 }
40
41 return nil
42}

Callers 3

RunMethod · 0.85
ReadyMethod · 0.85
TestErrorsFunction · 0.85

Calls 1

CauseMethod · 0.65

Tested by 1

TestErrorsFunction · 0.68