MCPcopy Create free account
hub / github.com/OpenAtomFoundation/SmartIDE / CheckErrorFunc

Function CheckErrorFunc

cli/pkg/common/error.go:46–67  ·  view source on GitHub ↗

数组中是否包含

(err error, afterFunc func(err error), headers ...string)

Source from the content-addressed store, hash-verified

44
45// 数组中是否包含
46func CheckErrorFunc(err error, afterFunc func(err error), headers ...string) {
47 // 是否附加的信息中包含错误
48 hasErrorMsg := false
49 for _, str := range headers {
50 if strings.Contains(str, "error:") {
51 hasErrorMsg = true
52 break
53 }
54 }
55
56 //
57 afterFunc(err)
58
59 // err对象应该包含错误信息
60 if hasErrorMsg || err != nil {
61 if err == nil {
62 err = errors.New("error_ ")
63 }
64 SmartIDELog.Error(err, headers...)
65 }
66
67}

Callers 1

CheckErrorFunction · 0.85

Calls 1

ErrorMethod · 0.45

Tested by

no test coverage detected