1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
package kcore import "fmt" func Wrap(err error, msg string) error { return fmt.Errorf("%s: %w", msg, err) } func Expect(err error, msg string) { if err != nil { if msg != "" { err = Wrap(err, msg) } panic(err) } }