MCPcopy
hub / github.com/cortexlabs/cortex / Panic

Function Panic

pkg/lib/exit/exit.go:49–61  ·  view source on GitHub ↗
(err error, wrapStrs ...string)

Source from the content-addressed store, hash-verified

47}
48
49func Panic(err error, wrapStrs ...string) {
50 for _, str := range wrapStrs {
51 err = errors.Wrap(err, str)
52 }
53
54 if err != nil && !errors.IsNoTelemetry(err) {
55 telemetry.Error(err)
56 }
57
58 telemetry.Close()
59
60 panic(err)
61}
62
63func RecoverAndExit(strs ...string) {
64 if errInterface := recover(); errInterface != nil {

Callers 15

MustBoolFromEnvFunction · 0.92
MustBoolFromFileFunction · 0.92
MustBoolFromEnvOrFileFunction · 0.92
MustInt64FromEnvFunction · 0.92
MustInt64FromFileFunction · 0.92
MustInt64FromEnvOrFileFunction · 0.92
MustFloat64FromEnvFunction · 0.92
MustFloat64FromFileFunction · 0.92
MustFloat64FromEnvOrFileFunction · 0.92
MustIntFromEnvFunction · 0.92
MustIntFromFileFunction · 0.92
MustIntFromEnvOrFileFunction · 0.92

Calls 4

WrapFunction · 0.92
IsNoTelemetryFunction · 0.92
ErrorFunction · 0.92
CloseFunction · 0.92

Tested by

no test coverage detected