summaryrefslogtreecommitdiff
path: root/kcore/error.go
blob: bbacbf61ff6dbd84303eb266ae3f7caf22d3a601 (plain) (blame)
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)
	}
}