func()

in pkg/api/apierror/error.go [125:146]


func (e *Error) Error() string {
	if e == nil || e.Err == nil {
		return ""
	}

	if reflect.Ptr != reflect.ValueOf(e.Err).Kind() {
		if e.Err == context.DeadlineExceeded {
			return ErrTimedOutMsg
		}
		return e.Err.Error()
	}

	if e.merr != nil && e.merr.ErrorOrNil() != nil {
		return e.merr.Error()
	}

	if e.err != nil {
		return e.err.Error()
	}

	return e.Err.Error()
}