123456789101112131415161718192021222324252627282930313233343536 |
- package registry // import "github.com/docker/docker/registry"
- import (
- "net/url"
- "github.com/docker/distribution/registry/api/errcode"
- "github.com/docker/docker/errdefs"
- "github.com/pkg/errors"
- )
- func translateV2AuthError(err error) error {
- switch e := err.(type) {
- case *url.Error:
- switch e2 := e.Err.(type) {
- case errcode.Error:
- switch e2.Code {
- case errcode.ErrorCodeUnauthorized:
- return errdefs.Unauthorized(err)
- }
- }
- }
- return err
- }
- func invalidParam(err error) error {
- return errdefs.InvalidParameter(err)
- }
- func invalidParamf(format string, args ...interface{}) error {
- return errdefs.InvalidParameter(errors.Errorf(format, args...))
- }
- func invalidParamWrapf(err error, format string, args ...interface{}) error {
- return errdefs.InvalidParameter(errors.Wrapf(err, format, args...))
- }
|