MCPcopy
hub / github.com/docker/compose / makeJSONError

Function makeJSONError

cmd/compose/compose.go:210–222  ·  view source on GitHub ↗
(err error)

Source from the content-addressed store, hash-verified

208}
209
210func makeJSONError(err error) error {
211 if err == nil {
212 return nil
213 }
214 var statusErr dockercli.StatusError
215 if errors.As(err, &statusErr) {
216 return dockercli.StatusError{
217 StatusCode: statusErr.StatusCode,
218 Status: errorAsJSON(statusErr.Status),
219 }
220 }
221 return fmt.Errorf("%s", errorAsJSON(err.Error()))
222}
223
224func (o *ProjectOptions) addProjectFlags(f *pflag.FlagSet) {
225 f.StringArrayVar(&o.Profiles, "profile", []string{}, "Specify a profile to enable")

Callers 1

AdaptCmdFunction · 0.85

Calls 2

errorAsJSONFunction · 0.85
ErrorMethod · 0.80

Tested by

no test coverage detected