github.com/ydb-platform/ydb-go-sdk/v3@v3.89.2/retry/errors.go (about)

     1  package retry
     2  
     3  import (
     4  	"github.com/ydb-platform/ydb-go-sdk/v3/internal/xerrors"
     5  	"github.com/ydb-platform/ydb-go-sdk/v3/internal/xsql/badconn"
     6  )
     7  
     8  func unwrapErrBadConn(err error) error {
     9  	var e *badconn.Error
    10  	if xerrors.As(err, &e) {
    11  		return e.Origin()
    12  	}
    13  
    14  	return err
    15  }