summaryrefslogtreecommitdiff
path: root/core/error.go
blob: 7b1871adce0638b23d204ebc90aa385c6f7568d4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

package core

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)
	}
}